diff options
Diffstat (limited to 'TAO/orbsvcs/orbsvcs/Notify/ProxyConsumer.h')
-rw-r--r-- | TAO/orbsvcs/orbsvcs/Notify/ProxyConsumer.h | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/TAO/orbsvcs/orbsvcs/Notify/ProxyConsumer.h b/TAO/orbsvcs/orbsvcs/Notify/ProxyConsumer.h index 349c9c7b150..862ffcddedd 100644 --- a/TAO/orbsvcs/orbsvcs/Notify/ProxyConsumer.h +++ b/TAO/orbsvcs/orbsvcs/Notify/ProxyConsumer.h @@ -47,8 +47,8 @@ public: /// Destructor ~TAO_Notify_ProxyConsumer (); - /// Init - void init (TAO_Notify_SupplierAdmin* supplier_admin ACE_ENV_ARG_DECL); + /// init: overrides Topology_Object method + virtual void init (TAO_Notify::Topology_Parent * topology_parent ACE_ENV_ARG_DECL); /// Connect void connect (TAO_Notify_Supplier* supplier ACE_ENV_ARG_DECL) @@ -79,6 +79,13 @@ public: TAO_Notify_SupplierAdmin* supplier_admin (void); protected: + /// Accept an event from the Supplier + void push_i (TAO_Notify_Event * event ACE_ENV_ARG_DECL); + + /// Is this part of a reliable channel + bool supports_reliable_events () const; + +protected: ///= Data Members. /// The SA parent. TAO_Notify_SupplierAdmin* supplier_admin_; |