|
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.
1.7.5.1