#include <Consumer.h>
Inheritance diagram for TAO_Notify_Consumer:
Public Methods | |
TAO_Notify_Consumer (TAO_Notify_ProxySupplier *proxy) | |
Constuctor. | |
virtual | ~TAO_Notify_Consumer () |
Destructor. | |
TAO_Notify_ProxySupplier * | proxy_supplier (void) |
Access Specific Proxy. | |
virtual TAO_Notify_Proxy * | proxy (void) |
Access Base Proxy. | |
void | push (const TAO_Notify_Event *event ACE_ENV_ARG_DECL) |
Push <event> to this consumer. | |
void | push (const TAO_Notify_Event_var &event ACE_ENV_ARG_DECL) |
Push <event> to this consumer. | |
virtual void | push (const CORBA::Any &event ACE_ENV_ARG_DECL)=0 |
Push <event> to this consumer. | |
virtual void | push (const CosNotification::StructuredEvent &event ACE_ENV_ARG_DECL)=0 |
Push <event> to this consumer. | |
void | dispatch_pending (ACE_ENV_SINGLE_ARG_DECL) |
Dispatch the pending events. | |
CORBA::Boolean | is_suspended (void) |
Is the connection suspended? | |
void | suspend (ACE_ENV_SINGLE_ARG_DECL) |
Suspend Connection. | |
void | resume (ACE_ENV_SINGLE_ARG_DECL) |
Resume Connection. | |
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. | |
virtual void | push_i (const TAO_Notify_Event *event ACE_ENV_ARG_DECL)=0 |
Push Implementation. | |
virtual void | push_i (const TAO_Notify_Event_var &event ACE_ENV_ARG_DECL)=0 |
Push Implementation. | |
TAO_SYNCH_MUTEX * | proxy_lock (void) |
Get the shared Proxy Lock. | |
Protected Attributes | |
TAO_Notify_ProxySupplier * | proxy_ |
The Proxy that we associate with. | |
TAO_Notify_Event_Collection * | event_collection_ |
Events pending to be delivered. | |
CORBA::Boolean | is_suspended_ |
Suspended Flag. | |
CosNotifyComm::NotifyPublish_var | publish_ |
Interface that accepts offer_changes. |
|
Constuctor.
|
|
Destructor.
|
|
Dispatch the pending events.
|
|
Implementation of Peer specific dispatch_updates.
Implements TAO_Notify_Peer. |
|
Is the connection suspended?
|
|
Access Base Proxy.
Implements TAO_Notify_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 <event> to this consumer.
|
|
Push Implementation.
|
|
Push Implementation.
|
|
Resume Connection.
|
|
Suspend Connection.
|
|
Events pending to be delivered.
|
|
Suspended Flag.
|
|
The Proxy that we associate with.
|
|
Interface that accepts offer_changes.
|