ConsumerAdmin.
More...
#include <CEC_ConsumerAdmin.h>
List of all members.
Detailed Description
ConsumerAdmin.
Implements the ConsumerAdmin interface, i.e. the factory for ProxyPushSupplier objects. = MEMORY MANAGMENT It does not assume ownership of the TAO_CEC_EventChannel object; but it *does* assume ownership of the TAO_CEC_ProxyPushSupplier_Set object. = LOCKING No provisions for locking, access must be serialized externally. = TODO
Constructor & Destructor Documentation
constructor. If <supplier_set> is nil then it builds one using the event_channel argument. In any case it assumes ownership.
TAO_CEC_ConsumerAdmin::~TAO_CEC_ConsumerAdmin |
( |
void |
|
) |
[virtual] |
Member Function Documentation
Used to inform the EC that a Supplier has connected or disconnected from it.
For each elements call <worker->work()>.
CosEventChannelAdmin::ProxyPullSupplier_ptr TAO_CEC_ConsumerAdmin::obtain_pull_supplier |
( |
void |
|
) |
[virtual] |
CosEventChannelAdmin::ProxyPushSupplier_ptr TAO_CEC_ConsumerAdmin::obtain_push_supplier |
( |
void |
|
) |
[virtual] |
void TAO_CEC_ConsumerAdmin::push |
( |
const CORBA::Any & |
event |
) |
|
Push the event to all the consumers.
void TAO_CEC_ConsumerAdmin::shutdown |
( |
void |
|
) |
[virtual] |
The event channel is shutting down, inform all the consumers of this
Member Data Documentation
The Event Channel we belong to.
Implement the pull side of this class.
Implement the push side of this class.
The documentation for this class was generated from the following files: