diff options
author | pradeep <pradeep@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2000-08-30 02:39:02 +0000 |
---|---|---|
committer | pradeep <pradeep@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2000-08-30 02:39:02 +0000 |
commit | 340f1605dd84f79a3929b877e0039f74c7a5ef49 (patch) | |
tree | b782f1e7760ea20c22b64ffc400eed6edbff9f4f | |
parent | f5cd49e302da7566b70446f03b2e88b83a4a5b16 (diff) | |
download | ATCD-340f1605dd84f79a3929b877e0039f74c7a5ef49.tar.gz |
*** empty log message ***
-rw-r--r-- | TAO/ChangeLogs/ChangeLog-02a | 94 |
1 files changed, 94 insertions, 0 deletions
diff --git a/TAO/ChangeLogs/ChangeLog-02a b/TAO/ChangeLogs/ChangeLog-02a index 3a2e08f2e1d..39f7359c005 100644 --- a/TAO/ChangeLogs/ChangeLog-02a +++ b/TAO/ChangeLogs/ChangeLog-02a @@ -1,3 +1,97 @@ +Tue Aug 29 20:28:30 2000 Pradeep Gore <pradeep@cs.wustl.edu> + + * orbsvcs/orbsvcs/Notify/Notify_Listeners.h: + + The QoS properties of "Order Policy" and "Discard Policy" can be set + per proxy.To accomodate this we now have an ACE_Task per proxy. + The TAO_Notify_Event_Processor asks each event listener and source + for the task object to send commands to. + + TAO_Notify_Event_Listener: + + virtual TAO_Notify_Worker_Task* filter_eval_task (void) = 0; + + virtual TAO_Notify_Worker_Task* event_dispatch_task (void) = 0; + + TAO_Notify_Event_Source: + + virtual TAO_Notify_Worker_Task* filter_eval_task (void) = 0; + + * orbsvcs/orbsvcs/Notify/Notify_Command.h: + * orbsvcs/orbsvcs/Notify/Notify_Command.i: + Constructor takes TAO_Notify_Event* parameter. + + * orbsvcs/orbsvcs/Notify/Notify_ID_Pool_T.cpp: + * orbsvcs/orbsvcs/Notify/Notify_ID_Pool_T.h: + As per the last code review, Carlos pointed out that id recycling + is probably an overkill because the id range is till MAX_LONG. + Therefore, id recycling is removed. + + * orbsvcs/orbsvcs/Notify/Notify_ConsumerAdmin_i.cpp: + * orbsvcs/orbsvcs/Notify/Notify_ConsumerAdmin_i.h: + * orbsvcs/orbsvcs/Notify/Notify_SupplierAdmin_i.cpp + * orbsvcs/orbsvcs/Notify/Notify_EventChannelFactory_i.cpp: + * orbsvcs/orbsvcs/Notify/Notify_EventChannel_i.cpp: + * orbsvcs/orbsvcs/Notify/Notify_FilterAdmin_i.cpp: + * orbsvcs/orbsvcs/Notify/Notify_Filter_i.cpp: + Removed .put and .next calls to TAO_Notify_ID_Pool class. + + * orbsvcs/orbsvcs/Notify/Notify_Default_Collection_Factory.cpp: + make Copy_On_Write the default collection. + + * orbsvcs/orbsvcs/Notify/Notify_Worker_Task.cpp: + * orbsvcs/orbsvcs/Notify/Notify_Worker_Task.h: + * orbsvcs/orbsvcs/Notify/Notify_Default_EMO_Factory.cpp: + * orbsvcs/orbsvcs/Notify/Notify_Default_EMO_Factory.h: + * orbsvcs/orbsvcs/Notify/Notify_Event_Manager_Objects_Factory.h: + * orbsvcs/orbsvcs/Notify/Notify_Event_Manager.cpp: + * orbsvcs/orbsvcs/Notify/Notify_Event_Manager.h: + * orbsvcs/orbsvcs/Notify/Notify_Event_Manager.i: + changes because Worker_Task does not use TAO_Notify_Event_Manager* + + * orbsvcs/orbsvcs/Notify/Notify_Event.cpp: + * orbsvcs/orbsvcs/Notify/Notify_Event.h: + * orbsvcs/orbsvcs/Notify/Notify_Event.i: + Added per event QoS properties and accessors for them. + + * orbsvcs/orbsvcs/Notify/Notify_Listener_Filter_Eval_Command.cpp: + * orbsvcs/orbsvcs/Notify/Notify_Listener_Filter_Eval_Command.h: + * orbsvcs/orbsvcs/Notify/Notify_Event_Dispatch_Command.cpp: + * orbsvcs/orbsvcs/Notify/Notify_Event_Dispatch_Command.h: + * orbsvcs/orbsvcs/Notify/Notify_Lookup_Command.cpp: + * orbsvcs/orbsvcs/Notify/Notify_Lookup_Command.h: + * orbsvcs/orbsvcs/Notify/Notify_Source_Filter_Eval_Command.cpp: + * orbsvcs/orbsvcs/Notify/Notify_Source_Filter_Eval_Command.h: + * orbsvcs/orbsvcs/Notify/Notify_Update_Dispatch_Command.cpp: + * orbsvcs/orbsvcs/Notify/Notify_Update_Dispatch_Command.h: + * orbsvcs/orbsvcs/Notify/Notify_Event_Processor.cpp: + * orbsvcs/orbsvcs/Notify/Notify_Event_Processor.h: + All Command objects modified to callback Event_Processor after + eecuting command. Also, all command objects allocation is done here. + + * orbsvcs/orbsvcs/Notify/Notify_ProxyConsumer_T.cpp: + * orbsvcs/orbsvcs/Notify/Notify_ProxyConsumer_T.h: + * orbsvcs/orbsvcs/Notify/Notify_ProxySupplier_T.cpp: + * orbsvcs/orbsvcs/Notify/Notify_ProxySupplier_T.h: + Added per proxy task creation. + + * orbsvcs/orbsvcs/Notify/Notify_QoSAdmin_i.cpp: + * orbsvcs/orbsvcs/Notify/Notify_QoSAdmin_i.h: + Added code to populate QoS properties. + + * orbsvcs/orbsvcs/Makefile.CosNotification: + updated dependencies, Notify will not build on older versions of + g++ - yields perplexing compilation outputs with certain template + usages in ESF. + + * orbsvcs/tests/Notify/Basic/Makefile: + * orbsvcs/tests/Notify/Basic/README: + * orbsvcs/tests/Notify/Basic/Events_Test.cpp: + * orbsvcs/tests/Notify/Basic/Events_Test.h: + Added test (under construction) to check if basic event transfer + succeeds. + + * orbsvcs/examples/Notify/Filter/Filter.cpp: + * orbsvcs/examples/Notify/Subscribe/Subscribe.cpp: + fix for http://ace.cs.wustl.edu/bugzilla/show_bug.cgi?id=626 + Tue Aug 29 20:09:44 2000 Angelo Corsaro <corsaro@cs.wustl.edu> * tao/RT_Policies.cpp: |