summaryrefslogtreecommitdiff
path: root/TAO/CIAO/DAnCE/ChangeLog_EC
blob: 0a74264ac847b162fbe2f8ffc13310b769cefc47 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
Fri Sep 10 17:11:00 2004  Gan Deng <gan.deng@vanderbilt.edu>

        * DAnCE/Config_Handlers/CPK_Handler.cpp

          Enhance the handler to handle additional ComponentPorkKind
          values, such as rtecEventEmitter, rtecEventPublisher, etc.

Fri Sep 10 14:52:00 2004  Gan Deng <gan.deng@vanderbilt.edu>

        * DAnCE/Deployment.xsd

          Modify the schema to support event channel integration.

        * DAnCE/ciao/CCM_Component.idl

          Added a component_UUID attribute.

        * DAnCE/ciao/Deployment_Core.idl

          Modify the connection struct to support event channel
          integration.

        * DAnCE/ciao/NodeApplication_Impl.cpp
        * DAnCE/ciao/NodeApplication_Impl.h
        * DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp

          Enhance the NodeApplication and DomainApplicaitonManager
          to support event channel integration.

        * DAnCE/examples/BasicSP/BMClosedED/BMClosedED_svnt.{h,cpp}
        * DAnCE/examples/BasicSP/BMDevice/BMDevice_svnt.{h,cpp}
        * DAnCE/examples/BasicSP/BMDisplay/BMDisplay_svnt.{h,cpp}
        * DAnCE/examples/BasicSP/EC/EC_svnt.{h,cpp}

          Modify the CIDLC generated servant code to add component_UUID
          attribute implementation, and push event to container.

Mon Sep 06 16:13:00 2004  Gan Deng <gan.deng@vanderbilt.edu>

        * CIAO_EventService_Factory_impl.cpp
        * CIAO_EventService_Factory_impl.h
        * CIAO_RTEvent.cpp
        * CIAO_RTEvent.h

          Modify the files in order to add support for 
          Event Channel service configuration file and
          for RT_QoS for both supplier and consumers.

Mon Sep 06 13:35:00 2004  Gan Deng <gan.deng@vanderbilt.edu>

        * DAnCE/ciao/CCM_Component.idl
        
          Added component_UUID as an attribute into CCMObject 
          IDL interface.
        
        * DAnCE/ciao/Deployment_Core.idl 

          Added get_event_service () operation into the NodeApplication
          interface. The return type of the operation is
          ::CIAO::ContainerEventService.

        * DAnCE/ciao/Container_Base.cpp
        * DAnCE/ciao/Container_Base.h 
        * DAnCE/ciao/Container_Base.inl
        
          Added implementation of the interface  
          ::CIAO::ContainerEventService to this class.
          
        * DAnCE/ciao/NodeApplication_Impl.h
        * DAnCE/ciao/NodeApplication_Impl.cpp
        * DAnCE/ciao/NodeApplication_Impl.inl
                
          Added implementation of get_event_service() operation which was
          added to the NodeApplication IDL interface.

        * DAnCE/ciao/CCM_Core.mpc
        
          Added new CIAO_Events project. Modified necessary
          lib dependencies to various other projects.

Mon Sep 06 11:35:00 2004  Gan Deng <gan.deng@vanderbilt.edu>

        * DAnCE/ciao/CIAO_CosNotify.cpp
        * DAnCE/ciao/CIAO_CosNotify.h
        * DAnCE/ciao/CIAO_CosNotify.idl

        * DAnCE/ciao/CIAO_DirectEvent.cpp
        * DAnCE/ciao/CIAO_DirectEvent.h
        * DAnCE/ciao/CIAO_DirectEvent.idl

        * DAnCE/ciao/CIAO_RTEvent.cpp
        * DAnCE/ciao/CIAO_RTEvent.h
        * DAnCE/ciao/CIAO_RTEvent.idl

        * DAnCE/ciao/CIAO_EventServiceBase.h
        * DAnCE/ciao/CIAO_Events.idl
        * DAnCE/ciao/CIAO_Events_Export.h

        * DAnCE/ciao/CIAO_EventService_Factory.cpp
        * DAnCE/ciao/CIAO_EventService_Factory.h
        * DAnCE/ciao/CIAO_EventService_Factory_impl.cpp
        * DAnCE/ciao/CIAO_EventService_Factory_impl.h

          Added these files. These files are obtained from
          a previous branch "EC_integration_Stage_0" and
          checked in as is without any change.

Mon Sep 06 11:30:00 2004  Gan Deng <gan.deng@vanderbilt.edu>

        * ChangeLog_EC

          Created this branch named "EC_integration_DAnCE" and
          added this change log. This change log file was obtained
          from a previous CVS branch named "EC_integration_stage_0".


Fri Oct 31 02:00:56 2003  George Edwards <g.edwards@vanderbilt.edu>

        * ChangeLog_EC
        * ciao/CIAO_CosNotify.cpp
        * ciao/CIAO_CosNotify.h 
        * ciao/CIAO_DirectEvent.cpp
        * ciao/CIAO_DirectEvent.h 
        * ciao/CIAO_EventService_Factory_impl.cpp
        * ciao/CIAO_Events.idl 
        * ciao/CIAO_RTEvent.cpp
        * ciao/CIAO_RTEvent.h 
        * ciao/Container_Base.cpp 
        * examples/handcrafted/BasicSP_EC/BMClosedED/BMClosedED_svnt.cpp 
        * examples/handcrafted/BasicSP_EC/BMDisplay/BMDisplayE.idl 
        * examples/handcrafted/BasicSP_EC/BMDisplay/BMDisplay_svnt.cpp 
        * examples/handcrafted/BasicSP_EC/BMDisplay/BMDisplay_svnt.h 
        * tools/Assembly_Deployer/Assembly_Impl.cpp

          Fixed reference counting bugs.

Mon Oct 20 12:21:11 2003  Balachandran Natarajan  <bala@dre.vanderbilt.edu>

	* ciao/CIAO_CosNotify.cpp:
	* ciao/CIAO_CosNotify.h
	* ciao/CIAO_DirectEvent.cpp:
	* ciao/CIAO_DirectEvent.h:
	* ciao/CIAO_EventServiceBase.h: //@@ comments for George. 

	  There is also one comment in the changelog

Sat Oct 18 14:19:56 2003  George Edwards <g.edwards@vanderbilt.edu>

        Added files:

        * ciao/CIAO_CosNotify.cpp
        * ciao/CIAO_CosNotify.h
        * ciao/CIAO_CosNotify.idl 
        * ciao/CIAO_DirectEvent.cpp

        * ciao/CIAO_DirectEvent.h
        * ciao/CIAO_DirectEvent.idl 
        * ciao/CIAO_EventServiceBase.h
        * ciao/CIAO_EventService_Factory.cpp 
        * ciao/CIAO_EventService_Factory.h
        * ciao/CIAO_EventService_Factory_impl.cpp 
        * ciao/CIAO_EventService_Factory_impl.h
        * ciao/CIAO_Events_Export.h 
        * ciao/CIAO_RTEvent.cpp
        * ciao/CIAO_RTEvent.h
        * ciao/CIAO_RTEvent.idl

          Added event service factory to dynamically create event service
          objects, provided via ACE dynamic service. Changed UUID to string
          to match Assembly_Deployer tool. Moved consumer state information
          into the event service objects.

        Modified files:

        * ciao/CCM_Component.idl
        * ciao/CCM_Core.mpc
        * ciao/CCM_Deployment.idl 
        * ciao/CIAO_Events.idl
        * ciao/ComponentInstallation_Impl.h 
        * ciao/ComponentServer_Impl.h
        * ciao/Container_Base.cpp
        * ciao/Container_Base.h 
        * ciao/Container_Base.inl
        * ciao/Container_Impl.h
        * ciao/Container_Impl.inl 
        * ciao/Cookies.h

          Changed container to dynamically link event service
          libraries. Added new CIAO_Events project. Added method to
          CIAO::Container that provides an object reference to the
          events interface. Removed map of EventServiceInfo structs
          from CIAO::Container. Added a UUID attribute to CCM_Object.

        * tools/Assembly_Deployer/Assembly_Impl.cpp 
        * tools/Assembly_Deployer/Assembly_Impl.h 
        * tools/Assembly_Deployer/Assembly_Visitors.cpp 
        * tools/Assembly_Deployer/Assembly_Visitors.h 
        * tools/XML_Helpers/Assembly_Handlers.cpp
        * tools/XML_Helpers/Assembly_Spec.h 
        * tools/XML_Helpers/Assembly_Spec.inl

          Moved glue code that establishes events connections into the
          Deployer. Added a map of container references to
          CIAO::Assembly_Context. 

        * examples/handcrafted/BasicSP_EC/BMClosedED/BMClosedEDE.idl 
        * examples/handcrafted/BasicSP_EC/BMClosedED/BMClosedED_svnt.cpp 
        * examples/handcrafted/BasicSP_EC/BMClosedED/BMClosedED_svnt.h 
        * examples/handcrafted/BasicSP_EC/BMDevice/BMDeviceE.idl 
        * examples/handcrafted/BasicSP_EC/BMDevice/BMDevice_svnt.cpp 
        * examples/handcrafted/BasicSP_EC/BMDevice/BMDevice_svnt.h 
        * examples/handcrafted/BasicSP_EC/BMDisplay/BMDisplayE.idl 
        * examples/handcrafted/BasicSP_EC/BMDisplay/BMDisplay_svnt.cpp 
        * examples/handcrafted/BasicSP_EC/BMDisplay/BMDisplay_svnt.h 
        * examples/handcrafted/BasicSP_EC/EC/ECE.idl 
        * examples/handcrafted/BasicSP_EC/EC/EC_svnt.cpp 
        * examples/handcrafted/BasicSP_EC/EC/EC_svnt.h 

          Added a UUID attribute to CCM_Object. Moved glue code that
          establishes events connections into the Deployer. Changed
          push_event to use the component UUID with port name
          appended. 

        Removed files:

        * ciao/CIAO_Events.cpp
        * ciao/CIAO_Events.h

          Broke these files apart into one file per service.

Sat Oct  4 18:28:23 2003  George Edwards <g.edwards@vanderbilt.edu>

        Added files:

        * ciao/CIAO_CosNotify.idl
        * ciao/CIAO_DirectEvent.idl
        * ciao/CIAO_RTEvent.idl

        Modified files:

        * ciao/CCM_Core.mpc
        * ciao/CIAO_Events.cpp
        * ciao/CIAO_Events.h 
        * ciao/CIAO_Events.idl
        * ciao/ComponentInstallation_Impl.h 
        * ciao/ComponentServer_Impl.h
        * ciao/Container_Base.cpp 
        * ciao/Container_Base.h
        * ciao/Container_Impl.h ciao/Cookies.h 
        * examples/handcrafted/BasicSP_EC/BMClosedED/BMClosedED_svnt.cpp 
        * examples/handcrafted/BasicSP_EC/BMDevice/BMDevice_svnt.cpp 
        * examples/handcrafted/BasicSP_EC/EC/EC_svnt.cpp

          Made design changes according to Bala's suggestions.

Thu Oct  2 12:19:22 2003  Balachandran Natarajan  <bala@dre.vanderbilt.edu>

        * ciao/CIAO_Events.cpp:
	* ciao/CIAO_Events.h
	* ciao/CIAO_Events.idl:
	* ciao/Container_Base.cpp:
	* ciao/Container_Base.h:
	* ciao/Cookies.h: Added // @@ George for George in the code. 

Wed Oct 01 16:31:45 2003  George Edwards <g.edwards@vanderbilt.edu>

        * ciao/CCM_Core.mpc:

          Updated Source_Files and IDL_Files.

        * ciao/CIAO_Events.cpp:

          Added PushConsumer and PushSupplier implementations for CosNotify
          service.

Tue Sep 30 11:51:17 2003  George Edwards <g.edwards@vanderbilt.edu>

        * ciao/CIAO_Events.h:
        * ciao/CIAO_Events.cpp:
        * ciao/CIAO_Events.idl:
        * examples/handcrafted/BasicSP_EC/BMDevice/BMDevice_svnt.cpp:
        * examples/handcrafted/BasicSP_EC/BMClosedED/BMClosedED_svnt.cpp:
        * examples/handcrafted/BasicSP_EC/EC/EC_svnt.cpp:

          Added event filtering, correlation, and CosNotification service.

Tue Sep 23 21:35:17 2003  George Edwards <g.edwards@vanderbilt.edu>

        * ciao/CIAO_Events.h:
        * ciao/CIAO_Events.cpp:
        * ciao/Container_Base.h:
        * ciao/Container_Base.cpp:
        * ciao/CIAO_Events.idl:

          Added comments.

Mon Sep 22 20:52:02 2003  George Edwards <g.edwards@vanderbilt.edu>

        Added files:
        
        * ciao/CIAO_Events.h:
        * ciao/CIAO_Events.cpp:
        * ciao/CIAO_Events.idl:

        Modified files:

        * ciao/Container_Base.cpp:
        * ciao/Container_Base.h:
        * ciao/Cookies.cpp:
        * ciao/Cookies.h:
        * examples/handcrafted/BasicSP_EC/BMClosedED/BMClosedED_svnt.cpp:
        * examples/handcrafted/BasicSP_EC/BMDevice/BMDevice_svnt.cpp:
        * examples/handcrafted/BasicSP_EC/EC/EC_svnt.cpp:
        * examples/handcrafted/BasicSP_EC/EC/EC_svnt.h:

          Refactored CIAO event services.

Mon Sep 15 16:59:34 2003  George Edwards <g.edwards@vanderbilt.edu>

        * ciao/CCM_Deployment.idl ciao/Container_Base.cpp 
        * ciao/Container_Base.h
        * ciao/Cookies.cpp
        * ciao/Cookies.h 
        * examples/handcrafted/BasicSP_EC/BMClosedED/BMClosedED_svnt.cpp 
        * examples/handcrafted/BasicSP_EC/BMClosedED/BMClosedED_svnt.h 
        * examples/handcrafted/BasicSP_EC/BMDevice/BMDevice_svnt.cpp 
        * examples/handcrafted/BasicSP_EC/BMDevice/BMDevice_svnt.h 
        * examples/handcrafted/BasicSP_EC/BMDisplay/BMDisplay_svnt.cpp 
        * examples/handcrafted/BasicSP_EC/BMDisplay/BMDisplay_svnt.h 
        * examples/handcrafted/BasicSP_EC/EC/EC_svnt.cpp 
        * examples/handcrafted/BasicSP_EC/EC/EC_svnt.h

          Initial implementation of CIAO event services.