Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

TAO_Notify_ProxyConsumer Class Reference

Base class for all types of ProxyConsumer implementations. More...

#include <ProxyConsumer.h>

Inheritance diagram for TAO_Notify_ProxyConsumer:

Inheritance graph
[legend]
Collaboration diagram for TAO_Notify_ProxyConsumer:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 TAO_Notify_ProxyConsumer (void)
 Constuctor.
 ~TAO_Notify_ProxyConsumer ()
 Destructor.
virtual void init (TAO_Notify::Topology_Parent *topology_parent ACE_ENV_ARG_DECL)
 init: overrides Topology_Object method
void connect (TAO_Notify_Supplier *supplier ACE_ENV_ARG_DECL) throw ( CORBA::SystemException , CosEventChannelAdmin::AlreadyConnected )
 Connect.
void disconnect (ACE_ENV_SINGLE_ARG_DECL)
 Disconnect.
virtual int shutdown (ACE_ENV_SINGLE_ARG_DECL)
 Shutdown (TAO_Notify_Container_T method).
virtual void destroy (ACE_ENV_SINGLE_ARG_DECL)
 Destroy this object.
virtual TAO_Notify_Peerpeer (void)
 Access our Peer.
TAO_Notify_Suppliersupplier (void)
 Access the Supplier.
int is_connected (void)
 Return 1 if connected.
TAO_Notify_SupplierAdminsupplier_admin (void)
 The SA parent.

Protected Member Functions

void push_i (TAO_Notify_Event *event ACE_ENV_ARG_DECL)
 Accept an event from the Supplier.
bool supports_reliable_events () const
 Is this part of a reliable channel.

Protected Attributes

TAO_Notify_SupplierAdminsupplier_admin_
TAO_Notify_Suppliersupplier_
 The Supplier that we're connect to.

Detailed Description

Base class for all types of ProxyConsumer implementations.


Constructor & Destructor Documentation

TAO_Notify_ProxyConsumer::TAO_Notify_ProxyConsumer void   ) 
 

Constuctor.

TAO_Notify_ProxyConsumer::~TAO_Notify_ProxyConsumer  ) 
 

Destructor.


Member Function Documentation

void TAO_Notify_ProxyConsumer::connect TAO_Notify_Supplier *supplier  ACE_ENV_ARG_DECL  )  throw ( CORBA::SystemException , CosEventChannelAdmin::AlreadyConnected )
 

Connect.

void TAO_Notify_ProxyConsumer::destroy ACE_ENV_SINGLE_ARG_DECL   )  [virtual]
 

Destroy this object.

Implements TAO_Notify_Proxy.

void TAO_Notify_ProxyConsumer::disconnect ACE_ENV_SINGLE_ARG_DECL   ) 
 

Disconnect.

void TAO_Notify_ProxyConsumer::init TAO_Notify::Topology_Parent *topology_parent  ACE_ENV_ARG_DECL  )  [virtual]
 

init: overrides Topology_Object method

int TAO_Notify_ProxyConsumer::is_connected void   ) 
 

Return 1 if connected.

TAO_Notify_Peer * TAO_Notify_ProxyConsumer::peer void   )  [virtual]
 

Access our Peer.

Implements TAO_Notify_Proxy.

void TAO_Notify_ProxyConsumer::push_i TAO_Notify_Event *event  ACE_ENV_ARG_DECL  )  [protected]
 

Accept an event from the Supplier.

int TAO_Notify_ProxyConsumer::shutdown ACE_ENV_SINGLE_ARG_DECL   )  [virtual]
 

Shutdown (TAO_Notify_Container_T method).

Reimplemented from TAO_Notify_Object.

TAO_Notify_Supplier* TAO_Notify_ProxyConsumer::supplier void   ) 
 

Access the Supplier.

TAO_Notify_SupplierAdmin* TAO_Notify_ProxyConsumer::supplier_admin void   ) 
 

The SA parent.

bool TAO_Notify_ProxyConsumer::supports_reliable_events  )  const [protected]
 

Is this part of a reliable channel.


Member Data Documentation

TAO_Notify_Supplier* TAO_Notify_ProxyConsumer::supplier_ [protected]
 

The Supplier that we're connect to.

TAO_Notify_SupplierAdmin* TAO_Notify_ProxyConsumer::supplier_admin_ [protected]
 

= Data Members. The SA parent.


The documentation for this class was generated from the following files:
Generated on Sun May 15 13:27:57 2005 for TAO_CosNotification by  doxygen 1.3.9.1