#include <Consumer.h>
Inheritance diagram for TAO_NS_Consumer:


Public Methods | |
| TAO_NS_Consumer (TAO_NS_ProxySupplier *proxy) | |
| Constuctor. | |
| virtual | ~TAO_NS_Consumer () |
| Destructor. | |
| TAO_NS_ProxySupplier * | proxy_supplier (void) |
| Access Specific Proxy. | |
| virtual TAO_NS_Proxy * | proxy (void) |
| Access Base Proxy. | |
| void | push (const TAO_NS_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_NS_Event_var &event ACE_ENV_ARG_DECL)=0 |
| Push Implementation. | |
| TAO_SYNCH_MUTEX * | proxy_lock (void) |
| Get the shared Proxy Lock. | |
Protected Attributes | |
| TAO_NS_ProxySupplier * | proxy_ |
| The Proxy that we associate with. | |
| TAO_NS_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_NS_Peer. |
|
|
Is the connection suspended?
|
|
|
Access Base Proxy.
Implements 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.
|
1.2.18