TAO_CosNotification
2.0.8
|
Base class for all types of ProxyConsumer implementations. More...
#include <ProxyConsumer.h>
Public Types | |
typedef TAO_Notify_Refcountable_Guard_T < TAO_Notify_ProxyConsumer > | Ptr |
Public Member Functions | |
TAO_Notify_ProxyConsumer (void) | |
Constructor. | |
virtual | ~TAO_Notify_ProxyConsumer (void) |
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 true if connected. | |
TAO_Notify_SupplierAdmin & | supplier_admin (void) |
The SA parent. | |
ACE_Time_Value | last_ping () const |
void | last_ping (const ACE_Time_Value &tv) |
Protected Member Functions | |
TAO_Notify_Supplier * | supplier (void) |
Access the Supplier. | |
void | push_i (TAO_Notify_Event *event) |
Accept an event from the Supplier. | |
Protected Attributes | |
ACE_Atomic_Op< TAO_SYNCH_MUTEX, ACE_Time_Value > | last_ping_ |
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. |
Base class for all types of ProxyConsumer implementations.
Reimplemented from TAO_Notify_Proxy.
TAO_Notify_ProxyConsumer::TAO_Notify_ProxyConsumer | ( | void | ) |
Constructor.
TAO_Notify_ProxyConsumer::~TAO_Notify_ProxyConsumer | ( | void | ) | [virtual] |
Destructor.
void TAO_Notify_ProxyConsumer::connect | ( | TAO_Notify_Supplier * | supplier | ) |
Connect.
void TAO_Notify_ProxyConsumer::destroy | ( | void | ) | [virtual] |
Destroy this object.
Implements TAO_Notify_Proxy.
void TAO_Notify_ProxyConsumer::disconnect | ( | void | ) |
Disconnect.
void TAO_Notify_ProxyConsumer::init | ( | TAO_Notify::Topology_Parent * | topology_parent | ) | [virtual] |
init: overrides Topology_Object method
bool TAO_Notify_ProxyConsumer::is_connected | ( | void | ) | const |
Return true if connected.
ACE_Time_Value TAO_Notify_ProxyConsumer::last_ping | ( | ) | const |
void TAO_Notify_ProxyConsumer::last_ping | ( | const ACE_Time_Value & | tv | ) |
TAO_Notify_Peer * TAO_Notify_ProxyConsumer::peer | ( | void | ) | [private, virtual] |
Access our Peer.
Implements TAO_Notify_Proxy.
void TAO_Notify_ProxyConsumer::push_i | ( | TAO_Notify_Event * | event | ) | [protected] |
Accept an event from the Supplier.
int TAO_Notify_ProxyConsumer::shutdown | ( | void | ) | [virtual] |
Shutdown (TAO_Notify_Container_T method)
Reimplemented from TAO_Notify_Object.
TAO_Notify_Supplier * TAO_Notify_ProxyConsumer::supplier | ( | void | ) | [protected] |
Access the Supplier.
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.
Last time either push an event or validate connection via _non_exist call.
The Supplier that we're connect to.
= Data Members. The SA parent.