#include <ProxyConsumer.h>
Inheritance diagram for TAO_Notify_ProxyConsumer:
Public Types | |
typedef TAO_Notify_Refcountable_Guard_T< TAO_Notify_ProxyConsumer > | Ptr |
Public Member Functions | |
TAO_Notify_ProxyConsumer (void) | |
Constuctor. | |
virtual | ~TAO_Notify_ProxyConsumer () |
Destructor. | |
virtual void | init (TAO_Notify::Topology_Parent *topology_parent) |
init: overrides Topology_Object method | |
void | connect (TAO_Notify_Supplier *supplier) |
Connect. | |
void | disconnect (void) |
Disconnect. | |
virtual int | shutdown (void) |
Shutdown (TAO_Notify_Container_T method). | |
virtual void | destroy (void) |
Destroy this object. | |
bool | is_connected (void) const |
Return 1 if connected. | |
TAO_Notify_SupplierAdmin & | supplier_admin (void) |
The SA parent. | |
Protected Member Functions | |
TAO_Notify_Supplier * | supplier (void) |
Access the Supplier. | |
void | push_i (TAO_Notify_Event *event) |
Accept an event from the Supplier. | |
Private Member Functions | |
bool | supports_reliable_events () const |
Is this part of a reliable channel. | |
virtual TAO_Notify_Peer * | peer (void) |
Access our Peer. | |
Private Attributes | |
TAO_Notify_SupplierAdmin::Ptr | supplier_admin_ |
ACE_Auto_Ptr< TAO_Notify_Supplier > | supplier_ |
The Supplier that we're connect to. |
Reimplemented from TAO_Notify_Proxy.
TAO_BEGIN_VERSIONED_NAMESPACE_DECL TAO_Notify_ProxyConsumer::TAO_Notify_ProxyConsumer | ( | void | ) |
Constuctor.
TAO_Notify_ProxyConsumer::~TAO_Notify_ProxyConsumer | ( | ) | [virtual] |
Destructor.
void TAO_Notify_ProxyConsumer::connect | ( | TAO_Notify_Supplier * | supplier | ) |
Connect.
void TAO_Notify_ProxyConsumer::destroy | ( | void | ) | [virtual] |
void TAO_Notify_ProxyConsumer::disconnect | ( | void | ) |
Disconnect.
void TAO_Notify_ProxyConsumer::init | ( | TAO_Notify::Topology_Parent * | topology_parent | ) | [virtual] |
init: overrides Topology_Object method
TAO_BEGIN_VERSIONED_NAMESPACE_DECL ACE_INLINE bool TAO_Notify_ProxyConsumer::is_connected | ( | void | ) | const |
Return 1 if connected.
TAO_Notify_Peer * TAO_Notify_ProxyConsumer::peer | ( | void | ) | [private, virtual] |
void TAO_Notify_ProxyConsumer::push_i | ( | TAO_Notify_Event * | event | ) | [protected] |
Accept an event from the Supplier.
int TAO_Notify_ProxyConsumer::shutdown | ( | void | ) | [virtual] |
ACE_INLINE TAO_Notify_Supplier * TAO_Notify_ProxyConsumer::supplier | ( | void | ) | [protected] |
Access the Supplier.
ACE_INLINE TAO_Notify_SupplierAdmin & TAO_Notify_ProxyConsumer::supplier_admin | ( | void | ) |
The SA parent.
bool TAO_Notify_ProxyConsumer::supports_reliable_events | ( | ) | const [private] |
Is this part of a reliable channel.
The Supplier that we're connect to.
= Data Members. The SA parent.