#include <CEC_SupplierAdmin.h>
Public Methods | |
TAO_CEC_SupplierAdmin (TAO_CEC_EventChannel *event_channel) | |
constructor... | |
virtual | ~TAO_CEC_SupplierAdmin (void) |
destructor... | |
void | for_each (TAO_ESF_Worker< TAO_CEC_ProxyPushConsumer > *worker ACE_ENV_ARG_DECL) |
For each elements call <worker->work()>. | |
void | for_each (TAO_ESF_Worker< TAO_CEC_ProxyPullConsumer > *worker ACE_ENV_ARG_DECL) |
For each elements call <worker->work()>. | |
virtual void | connected (TAO_CEC_ProxyPushConsumer *ACE_ENV_ARG_DECL_NOT_USED) |
Keep track of connected consumers. | |
virtual void | reconnected (TAO_CEC_ProxyPushConsumer *ACE_ENV_ARG_DECL_NOT_USED) |
virtual void | disconnected (TAO_CEC_ProxyPushConsumer *ACE_ENV_ARG_DECL_NOT_USED) |
virtual void | connected (TAO_CEC_ProxyPullConsumer *ACE_ENV_ARG_DECL_NOT_USED) |
virtual void | reconnected (TAO_CEC_ProxyPullConsumer *ACE_ENV_ARG_DECL_NOT_USED) |
virtual void | disconnected (TAO_CEC_ProxyPullConsumer *ACE_ENV_ARG_DECL_NOT_USED) |
virtual void | shutdown (ACE_ENV_SINGLE_ARG_DECL_NOT_USED) |
Implement the CosEventChannelAdmin::SupplierAdmin interface. This class is an Abstract Factory for the TAO_CEC_ProxyPushConsumer. = MEMORY MANAGMENT It does not assume ownership of the TAO_CEC_EventChannel object = LOCKING @ TODO No provisions for locking, access must be serialized externally. = TODO
|
constructor...
|
|
destructor...
|
|
|
|
Keep track of connected consumers.
|
|
|
|
|
|
For each elements call <worker->work()>.
|
|
For each elements call <worker->work()>.
|
|
|
|
|
|
The event channel is shutting down, inform all the consumers of this |