OmniEvents::ProxyPullSupplierManager Class Reference

#include <ProxyPullSupplier.h>

Inheritance diagram for OmniEvents::ProxyPullSupplierManager:
Inheritance graph
[legend]
Collaboration diagram for OmniEvents::ProxyPullSupplierManager:
Collaboration graph
[legend]

List of all members.

Public Member Functions

PortableServer::Servant incarnate (const PortableServer::ObjectId &oid, PortableServer::POA_ptr poa)
 ProxyPullSupplierManager (const EventChannel_i &channel, PortableServer::POA_ptr parentPoa, EventQueue &q)
 ~ProxyPullSupplierManager ()
OMNIEVENTS__DEBUG_REF_COUNTS__DECL
CosEventChannelAdmin::ProxyPullSupplier_ptr 
createObject ()
void disconnect ()
 Send disconnect_pull_consumer() to all connected PullConsumers.

Private Attributes

const EventChannel_i_channel
EventQueue_queue
 Reference to queue shared with ProxyPushSuppliers.
int _maxNumProxies
 Upper limit on number of proxies.

Detailed Description

Definition at line 50 of file ProxyPullSupplier.h.


Constructor & Destructor Documentation

OmniEvents::ProxyPullSupplierManager::ProxyPullSupplierManager ( const EventChannel_i channel,
PortableServer::POA_ptr  parentPoa,
EventQueue q 
)

Definition at line 62 of file ProxyPullSupplier.cc.

References OmniEvents::ProxyManager::activate().

OmniEvents::ProxyPullSupplierManager::~ProxyPullSupplierManager (  ) 

Definition at line 74 of file ProxyPullSupplier.cc.

References DB.


Member Function Documentation

CosEventChannelAdmin::ProxyPullSupplier_ptr OmniEvents::ProxyPullSupplierManager::createObject (  ) 
void OmniEvents::ProxyPullSupplierManager::disconnect (  ) 

Send disconnect_pull_consumer() to all connected PullConsumers.

Definition at line 90 of file ProxyPullSupplier.cc.

References OmniEvents::ProxyManager::_servants, and OmniEvents::ProxyPullSupplier_i::disconnect_pull_supplier().

Referenced by OmniEvents::ConsumerAdmin_i::disconnect().

PortableServer::Servant OmniEvents::ProxyPullSupplierManager::incarnate ( const PortableServer::ObjectId &  oid,
PortableServer::POA_ptr  poa 
)

Member Data Documentation

Definition at line 73 of file ProxyPullSupplier.h.

Referenced by incarnate().

Upper limit on number of proxies.

Definition at line 75 of file ProxyPullSupplier.h.

Reference to queue shared with ProxyPushSuppliers.

Definition at line 74 of file ProxyPullSupplier.h.

Referenced by incarnate().


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

Generated on Mon Dec 21 16:13:54 2009 for OmniEvents by  doxygen 1.6.1