diff options
Diffstat (limited to 'TAO/orbsvcs/orbsvcs/Event/EC_ProxyConsumer.h')
-rw-r--r-- | TAO/orbsvcs/orbsvcs/Event/EC_ProxyConsumer.h | 27 |
1 files changed, 8 insertions, 19 deletions
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_ProxyConsumer.h b/TAO/orbsvcs/orbsvcs/Event/EC_ProxyConsumer.h index 3cc9cd8b303..1659522d65a 100644 --- a/TAO/orbsvcs/orbsvcs/Event/EC_ProxyConsumer.h +++ b/TAO/orbsvcs/orbsvcs/Event/EC_ProxyConsumer.h @@ -77,25 +77,21 @@ public: // The QoS (subscription) used to connect to the EC. virtual void connected (TAO_EC_ProxyPushSupplier* supplier, - CORBA::Environment &env); + CORBA::Environment &env); virtual void disconnected (TAO_EC_ProxyPushSupplier* supplier, - CORBA::Environment &env); + CORBA::Environment &env); // Concrete implementations can use this methods to keep track of // the consumers interested in this events. virtual void connected (TAO_EC_ProxyPushConsumer* consumer, - CORBA::Environment &env); + CORBA::Environment &env); virtual void disconnected (TAO_EC_ProxyPushConsumer* consumer, - CORBA::Environment &env); + CORBA::Environment &env); // Usually implemented as no-ops, but some configurations may // require this methods. - virtual void shutdown (CORBA::Environment&); - // The event channel is shutting down - - const RtecEventChannelAdmin::SupplierQOS& publications_i (void) const; - // The QoS (subscription) used to connect to the EC, assumes the - // locks are held, use with care! + virtual PortableServer::POA_ptr _default_POA (CORBA::Environment& env); + // Override the ServantBase method. CORBA::ULong _incr_refcnt (void); CORBA::ULong _decr_refcnt (void); @@ -103,15 +99,14 @@ public: // = The RtecEventChannelAdmin::ProxyPushConsumer methods... virtual void connect_push_supplier ( - RtecEventComm::PushSupplier_ptr push_supplier, + RtecEventComm::PushSupplier_ptr push_supplier, const RtecEventChannelAdmin::SupplierQOS& qos, CORBA::Environment &); virtual void push (const RtecEventComm::EventSet& event, CORBA::Environment &); virtual void disconnect_push_consumer (CORBA::Environment &); - // = The Servant methods - virtual PortableServer::POA_ptr _default_POA (CORBA::Environment& env); + // = Servant reference counting methods. virtual void _add_ref (CORBA_Environment &ACE_TRY_ENV = CORBA::default_environment ()); virtual void _remove_ref (CORBA_Environment &ACE_TRY_ENV = @@ -121,12 +116,6 @@ private: CORBA::Boolean is_connected_i (void) const; // The private version (without locking) of is_connected(). - void cleanup_i (void); - // Release the filter and the supplier - - void deactivate (CORBA::Environment &ACE_TRY_ENV); - // Deactivate from the POA - private: TAO_EC_Event_Channel* event_channel_; // The supplier admin, used for activation and memory managment. |