ViewVC Help
View File | Revision Log | Show Annotations | Revision Graph | Root Listing
root/i-scream/projects/cms/documentation/minutes/minutes-20001113b.txt
(Generate patch)

Comparing projects/cms/documentation/minutes/minutes-20001113b.txt (file contents):
Revision 1.2 by tdb, Wed Nov 15 00:19:49 2000 UTC vs.
Revision 1.4 by ajm, Wed Nov 15 00:43:23 2000 UTC

# Line 4 | Line 4 | Location: Eliot College, E3E room 8
4   Present: ajm4, tdb1
5   Absent: none
6  
7 [tdb1: Documented by ajm4, comments added by tdb1.]
8
7   This meeting was between ajm4 and tdb1 to discuss and
8   possibly implement parts of the CORE and FilterManager
9   elements of the system.
# Line 44 | Line 42 | methods:
42   where thus implemented and the configurator test class
43   modified to include a test of this system.
44  
45 < [tdb1: it was also noted at this stage that a java 'long' is
46 <       infact an IDL 'long long'.]
45 > It should also be noted at this stage that a java 'long' is
46 > defined as a 'long long' in the IDL->Java mapping.
47  
48  
49   The next item discussed was the CORBA IDL and general system
# Line 76 | Line 74 | a HostInit object to handle this intialisation.  The f
74   thing a Host does is obtain its configuration, this is done
75   by the HostInit object obtaining the configuration of the
76   host on its behalf.  An initial protocol of how this system
77 < works is as follows:
77 > works is as follows (of course this is subject to later
78 > alteration, but seemed like a "good idea at the time"):
79  
81 [tdb1: This is of course subject to alteration, but at the
82       time it seemed like a "good idea".]
83
80   Host                    FilterManager.HostInit
81      STARTCONFIG ->
82                          <- OK | ERROR
# Line 94 | Line 90 | Host                    FilterManager.HostInit
90      ENDCONFIG ->
91                          <- OK
92  
93 + If there is an ERROR returned after STARTCONFIG, this
94 + indicates to the Host that there is no configuration
95 + available for it at this time.  It may be possible to
96 + continue using default values, but this is up to the host
97 + configuration.  Again, this is not a certain feature and
98 + should be discussed with other members of the group.
99 +
100   If the property section returns an ERROR then this indicates
101   to the host that that property requested doesn't exist, the
102   Host will then deal with this either by ending with an error
103   on the local system or by ignoring it if it can.
104  
105 < [tdb1: An ERROR after STARTCONFIG indicates no configuration
103 <       is available at all (ie. no file found).]
105 > The above features were implemented.
106  
105 The above features where implemented.
107  
108 +
109   The next item needed to be developed is an architecture for
110   FilterParent's and FilterChild's, as the next stage of Host
111 < initialisation is to be passed a reference to a FilterChild.
111 > initialisation is to be passed a 'reference' to a
112 > FilterChild.  This 'reference' will be a server and a port
113 > and not a reference in the CORBA or Java way of thinking.
114  
111 [tdb1: "passed a reference" will mean a server and a port,
112       not to be confused with Java or CORBA references.]
113
115   It was noted that on a "heart beat" with the system, a Host
116   should check to see if its configuration has changed.  If it
117   has it should then re-initialise itself.  This will allow
# Line 128 | Line 129 | Host program itself.
129  
130  
131   All code generated was placed in the "experimental" tree of
132 < CVS, awaiting approval from other group members.
132 > CVS, awaiting approval from other group members.  It should
133 > also be noted that although CVS records tdb1 as the
134 > 'checker inner', it was infact ajm4...as he was the king of
135 > code during this meeting ;-p
136  
137   Many small bug fixes were made to the existing code.
138  
139   It was also noted that there is a need for coding standards.
140  
141   As we had reached an appropriate stage to end, and given the
142 < late hour, it was decided to conclude the meeting.
142 > late hour, it was decided to conclude the meeting.  It was,
143 > after all, nearly 7 hours of coding ;-)
144  
145 < [tdb1: It was, afterall, nearly 7 hours coding !]
145 > Since this meeting took place tdb1 has produced Makefiles
146 > to allow easy compiling and configuration of the code.
147  
142 [tdb1: As a post-meeting effort Makefile's were constructed
143       to allow easy compiling and configuration of code.]
148  
149   Meeting was concluded @ 20:45. Next meeting booked for 11:00
150   on Wednesday, until 12:30. Meeting with iau @ 13:30 on that

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines