|
TAO_CosEvent
2.4.2
|
ProxyPushSupplier. More...
#include <CEC_SupplierAdmin.h>


Public Member Functions | |
| TAO_CEC_SupplierAdmin (TAO_CEC_EventChannel *event_channel) | |
| constructor... More... | |
| virtual | ~TAO_CEC_SupplierAdmin (void) |
| destructor... More... | |
| void | for_each (TAO_ESF_Worker< TAO_CEC_ProxyPushConsumer > *worker) |
| For each elements call <worker->work()>. More... | |
| void | for_each (TAO_ESF_Worker< TAO_CEC_ProxyPullConsumer > *worker) |
| For each elements call <worker->work()>. More... | |
| virtual void | connected (TAO_CEC_ProxyPushConsumer *) |
| Keep track of connected consumers. More... | |
| virtual void | reconnected (TAO_CEC_ProxyPushConsumer *) |
| virtual void | disconnected (TAO_CEC_ProxyPushConsumer *) |
| virtual void | connected (TAO_CEC_ProxyPullConsumer *) |
| virtual void | reconnected (TAO_CEC_ProxyPullConsumer *) |
| virtual void | disconnected (TAO_CEC_ProxyPullConsumer *) |
| virtual void | shutdown (void) |
| virtual CosEventChannelAdmin::ProxyPushConsumer_ptr | obtain_push_consumer (void) |
| virtual CosEventChannelAdmin::ProxyPullConsumer_ptr | obtain_pull_consumer (void) |
| virtual PortableServer::POA_ptr | _default_POA (void) |
Private Attributes | |
| TAO_CEC_EventChannel * | event_channel_ |
| The Event Channel we belong to. More... | |
| TAO_ESF_Proxy_Admin< TAO_CEC_EventChannel, TAO_CEC_ProxyPushConsumer, CosEventChannelAdmin::ProxyPushConsumer > | push_admin_ |
| The push and pull aspects are implemented using these classes. More... | |
| TAO_ESF_Proxy_Admin< TAO_CEC_EventChannel, TAO_CEC_ProxyPullConsumer, CosEventChannelAdmin::ProxyPullConsumer > | pull_admin_ |
| PortableServer::POA_var | default_POA_ |
| Store the default POA. More... | |
ProxyPushSupplier.
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
| TAO_CEC_SupplierAdmin::TAO_CEC_SupplierAdmin | ( | TAO_CEC_EventChannel * | event_channel | ) |
constructor...
|
virtual |
destructor...
|
virtual |
|
virtual |
Keep track of connected consumers.
|
virtual |
|
virtual |
|
virtual |
| void TAO_CEC_SupplierAdmin::for_each | ( | TAO_ESF_Worker< TAO_CEC_ProxyPushConsumer > * | worker | ) |
For each elements call <worker->work()>.
| void TAO_CEC_SupplierAdmin::for_each | ( | TAO_ESF_Worker< TAO_CEC_ProxyPullConsumer > * | worker | ) |
For each elements call <worker->work()>.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
The event channel is shutting down, inform all the consumers of this
|
private |
Store the default POA.
|
private |
The Event Channel we belong to.
|
private |
|
private |
The push and pull aspects are implemented using these classes.
1.8.11