summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorpradeep <pradeep@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2000-03-11 01:39:55 +0000
committerpradeep <pradeep@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2000-03-11 01:39:55 +0000
commitd613ee8adf33b257b37368631c196e7cad25f62c (patch)
treed3442e6b487a98a9f3d27703360ba138359c316b
parentedb6f7a46aa608e136601a3df8ada1351b4d6c98 (diff)
downloadATCD-d613ee8adf33b257b37368631c196e7cad25f62c.tar.gz
*** empty log message ***
-rw-r--r--TAO/ChangeLogs/ChangeLog-02a77
1 files changed, 72 insertions, 5 deletions
diff --git a/TAO/ChangeLogs/ChangeLog-02a b/TAO/ChangeLogs/ChangeLog-02a
index 0d0b598b3fd..170178f47ad 100644
--- a/TAO/ChangeLogs/ChangeLog-02a
+++ b/TAO/ChangeLogs/ChangeLog-02a
@@ -1,3 +1,70 @@
+Fri Mar 10 18:56:25 2000 Pradeep Gore <pradeep@flamenco.cs.wustl.edu>
+
+ * orbsvcs/orbsvcs/Notify/Notify_ConsumerAdmin_i.{h,cpp}:
+ Events no longer propogate through the ConsumerAdmin to reach
+ proxy suppliers.Added register methods by which proxy suppliers
+ register with the Consumer Admin which in turn subscribes them
+ for the appropriate event types.
+ Changes to create the sequence proxy supplier.
+ * orbsvcs/orbsvcs/Notify/Notify_SupplierAdmin_i.{h,cpp}:
+ Changes to create the sequence proxy consumer.
+ * orbsvcs/orbsvcs/Notify/Notify_EventChannel_i.{h.cpp}:
+ Changed incorrect usage of ._retn to .in.
+ * orbsvcs/orbsvcs/Notify/Notify_EventChannelFactory_i.cpp:
+ Changed incorrect usage of ._retn to .in.
+ get_channel uses TAO_TRY_THROW now.
+ * orbsvcs/orbsvcs/Notify/Notify_Event_Manager.{h, cpp}:
+ Changed public functions to reflect the introduction of the
+ TAIO_Notify_Event type.
+ * orbsvcs/orbsvcs/Notify/Notify_FilterAdmin_i.{h,cpp}:
+ removed ITERATOR typedef and its usage.
+ * orbsvcs/orbsvcs/Notify/Notify_Listeners.h:
+ added the ACE_TRY_ENV arg to dispatch_update.
+ * orbsvcs/orbsvcs/Notify/Notify_ProxyConsumer_T.{h,cpp}:
+ ProxyConsumer derives from TAO_Notify_Proxy.
+ Removed the Filter and QoS methods.
+ Added support for obtain_subscription_types.
+ * orbsvcs/orbsvcs/Notify/Notify_ProxyPushConsumer_i.{h,cpp}:
+ Added the TAO_Notify_CosEC_ProxyPushConsumer_i type to support
+ backward compatibility with the CosEC spec.
+ * orbsvcs/orbsvcs/Notify/Notify_ProxyPushSupplier_i.{h.cpp}
+ Added the TAO_Notify_CosEC_ProxyPushSupplier_i type to support
+ backward compatibility with the CosEC spec.
+ * orbsvcs/orbsvcs/Notify/Notify_ProxySupplier_T.{h.cpp}:
+ ProxyConsumer derives from TAO_Notify_Proxy.
+ Removed the Filter and QoS methods.
+ Added support for suspend/resume connections.
+ Added support for obtain_offered_types.
+ * orbsvcs/orbsvcs/Notify/Notify_Resource_Manager.{h,cpp}:
+ Added new option to determine if all new born ConsumerAdmins should
+ be subscribed by default to receive all events.
+ Added methods to create the new sequence consumer/supplier objects.
+ * orbsvcs/orbsvcs/Notify/Notify_StructuredProxyPushConsumer_i.{h,cpp}:
+ * orbsvcs/orbsvcs/Notify/Notify_StructuredProxyPushSupplier_i.{h.cpp}:
+ Minor changes to support updates.
+ * orbsvcs/orbsvcs/Notify/Notify_Types.{h,cpp}
+ Introduced the TAO_Notify_Event abstract type. This allows uniform
+ handling of Any and Structured types.Anys are handled as the
+ TAO_Notify_Any type and StructuredEvent as TAO_Notify_StructuredEvent
+
+ Added Files:
+ * orbsvcs/orbsvcs/Notify/Notify_Proxy_T.{h, cpp}:
+ Base class for all Proxys, pushed all Filter and QoS methods here.
+ * orbsvcs/orbsvcs/Notify/Notify_SequenceProxyPushConsumer_i.{h,cpp}
+ * orbsvcs/orbsvcs/Notify/Notify_SequenceProxyPushSupplier_i.{h,cpp}
+ New proxy consumer and proxy supplier types that support pushing
+ the EventBatch type (a sequence of Structured Event).
+
+ Removed files:
+ * ID_Pool_T.{h,cpp,i}:
+ Moved to Notify_ID_Pool_T.* to be consistent with file naming.
+ * Notify_Dispatcher.{h,cpp}:
+ * NotifySubscribe_i.{h,cpp}:
+ * NotifyPublish_i.{h,cpp}:
+ * Notify_ProxySupplier_i.{h,cpp}:
+ * Notify_ProxyConsumer_i.{h,cpp}:
+ Obsoleted by design changes.
+
Fri Mar 10 12:50:37 2000 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
* orbsvcs/Naming_Service/NT_Naming_Service.cpp: Added the capability
@@ -24,13 +91,13 @@ Fri Mar 10 12:50:37 2000 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
Fri Mar 10 11:33:38 2000 Balachandran Natarajan <bala@cs.wustl.edu>
* tests/Smart_Proxies/On_Demand/Smart_Test_Factory.cpp: Fixed a
- typo that was preventing compilation.
+ typo that was preventing compilation.
* tests/Smart_Proxies/On_Demand/run_test.pl: Made the run_test.pl
- to look in to the right directory for ACEutils.
-
+ to look in to the right directory for ACEutils.
+
DISCLAIMER:The above fixes does not mean that the test actually
works. I feel the test is broken.
-
+
Thu Mar 09 22:55:52 2000 Nanbor Wang <nanbor@cs.wustl.edu>
* tao/Servant_Base.cpp (_create_stub): We must not use the stub
@@ -55,7 +122,7 @@ Thu Mar 09 18:25:00 2000 Angelo Corsaro <corsaro@cs.wustl.edu>
* TAO/orbsvcs/orbsvcs/Event/Debug_Macros.h:
* TAO/orbsvcs/orbsvcs/Trader/Constraint_Tokens.h: While this file
were missing multiple inclusion guard. Thanks to Paul Calabrese
- <calabrese_p@ociweb.com> for reporting that.
+ <calabrese_p@ociweb.com> for reporting that.
Thu Mar 09 16:22:10 2000 Irfan Pyarali <irfan@cs.wustl.edu>