#include <Consumer.h>
Inheritance diagram for TAO_NS_Consumer:
Public Methods | |
TAO_NS_Consumer (TAO_NS_ProxySupplier *proxy) | |
Constuctor. More... | |
virtual | ~TAO_NS_Consumer () |
Destructor. More... | |
TAO_NS_ProxySupplier * | proxy_supplier (void) |
Access Specific Proxy. More... | |
virtual TAO_NS_Proxy * | proxy (void) |
Access Base Proxy. More... | |
void | push (const TAO_NS_Event_var &event ACE_ENV_ARG_DECL) |
Push <event> to this consumer. More... | |
virtual void | push (const CORBA::Any &event ACE_ENV_ARG_DECL)=0 |
Push <event> to this consumer. More... | |
virtual void | push (const CosNotification::StructuredEvent &event ACE_ENV_ARG_DECL)=0 |
Push <event> to this consumer. More... | |
void | dispatch_pending (ACE_ENV_SINGLE_ARG_DECL) |
Dispatch the pending events. More... | |
CORBA::Boolean | is_suspended (void) |
Is the connection suspended? More... | |
void | suspend (ACE_ENV_SINGLE_ARG_DECL) |
Suspend Connection. More... | |
void | resume (ACE_ENV_SINGLE_ARG_DECL) |
Resume Connection. More... | |
Protected Methods | |
virtual void | dispatch_updates_i (const CosNotification::EventTypeSeq &added, const CosNotification::EventTypeSeq &removed ACE_ENV_ARG_DECL) |
Implementation of Peer specific dispatch_updates. More... | |
virtual void | push_i (const TAO_NS_Event_var &event ACE_ENV_ARG_DECL)=0 |
Push Implementation. More... | |
TAO_SYNCH_MUTEX * | proxy_lock (void) |
Get the shared Proxy Lock. More... | |
Protected Attributes | |
TAO_NS_ProxySupplier * | proxy_ |
The Proxy that we associate with. More... | |
TAO_NS_Event_Collection * | event_collection_ |
Events pending to be delivered. More... | |
CORBA::Boolean | is_suspended_ |
Suspended Flag. More... | |
CosNotifyComm::NotifyPublish_var | publish_ |
Interface that accepts offer_changes. More... |
|
Constuctor.
|
|
Destructor.
|
|
Dispatch the pending events.
|
|
Implementation of Peer specific dispatch_updates.
Reimplemented from TAO_NS_Peer. |
|
Is the connection suspended?
|
|
Access Base Proxy.
Reimplemented from TAO_NS_Peer. |
|
Get the shared Proxy Lock.
|
|
Access Specific Proxy.
|
|
Push <event> to this consumer.
|
|
Push <event> to this consumer.
|
|
Push <event> to this consumer.
|
|
Push Implementation.
|
|
Resume Connection.
|
|
Suspend Connection.
|
|
Events pending to be delivered.
|
|
Suspended Flag.
|
|
The Proxy that we associate with.
|
|
Interface that accepts offer_changes.
|