TAO_RTEvent  2.1.6
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Attributes
TAO_EC_ConsumerAdmin Class Reference

Implements the ConsumerAdmin interface, i.e. the factory for TAO_EC_ProxyPushSupplier objects. More...

#include <EC_ConsumerAdmin.h>

Inheritance diagram for TAO_EC_ConsumerAdmin:
Inheritance graph
Collaboration diagram for TAO_EC_ConsumerAdmin:
Collaboration graph

List of all members.

Public Member Functions

 TAO_EC_ConsumerAdmin (TAO_EC_Event_Channel_Base *event_channel)
virtual ~TAO_EC_ConsumerAdmin (void)
 Destructor...
virtual
RtecEventChannelAdmin::ProxyPushSupplier_ptr 
obtain_push_supplier (void)
virtual PortableServer::POA_ptr _default_POA (void)
- Public Member Functions inherited from TAO_ESF_Peer_Admin< TAO_EC_Event_Channel_Base, TAO_EC_ProxyPushSupplier, RtecEventChannelAdmin::ProxyPushSupplier, TAO_EC_ProxyPushConsumer >
 TAO_ESF_Peer_Admin (EVENT_CHANNEL *ec)
virtual ~TAO_ESF_Peer_Admin (void)
virtual void peer_connected (PEER *peer)
virtual void peer_reconnected (PEER *peer)
virtual void peer_disconnected (PEER *peer)
 TAO_ESF_Proxy_Admin (EVENT_CHANNEL *ec)
virtual ~TAO_ESF_Proxy_Admin (void)
void for_each (TAO_ESF_Worker< PROXY > *worker)
virtual INTERFACE * obtain (void)
virtual void shutdown (void)
virtual void connected (PROXY *proxy)
virtual void reconnected (PROXY *proxy)
virtual void disconnected (PROXY *proxy)

Private Attributes

PortableServer::POA_var default_POA_
 Store the default POA.

Additional Inherited Members

- Protected Attributes inherited from TAO_ESF_Peer_Admin< TAO_EC_Event_Channel_Base, TAO_EC_ProxyPushSupplier, RtecEventChannelAdmin::ProxyPushSupplier, TAO_EC_ProxyPushConsumer >
EVENT_CHANNEL * event_channel_
- Protected Attributes inherited from TAO_ESF_Proxy_Admin< class, class, class >

Detailed Description

Implements the ConsumerAdmin interface, i.e. the factory for TAO_EC_ProxyPushSupplier objects.

Memory Management

It does not assume ownership of the TAO_EC_Event_Channel_Base object; but it does assume ownership of the TAO_EC_ProxyPushSupplier_Set object.

Locking

No provisions for locking, access must be serialized externally.


Constructor & Destructor Documentation

TAO_EC_ConsumerAdmin::TAO_EC_ConsumerAdmin ( TAO_EC_Event_Channel_Base event_channel)

Constructor. Builds one using the event_channel argument. In any case it assumes ownership.

TAO_EC_ConsumerAdmin::~TAO_EC_ConsumerAdmin ( void  )
virtual

Destructor...


Member Function Documentation

PortableServer::POA_ptr TAO_EC_ConsumerAdmin::_default_POA ( void  )
virtual
RtecEventChannelAdmin::ProxyPushSupplier_ptr TAO_EC_ConsumerAdmin::obtain_push_supplier ( void  )
virtual

Member Data Documentation

PortableServer::POA_var TAO_EC_ConsumerAdmin::default_POA_
private

Store the default POA.


The documentation for this class was generated from the following files: