| 
    TAO_CosEvent 2.0.5 
   | 
 
#include <CEC_TypedConsumerAdmin.h>

Public Member Functions | |
| TAO_CEC_TypedConsumerAdmin (TAO_CEC_TypedEventChannel *typed_event_channel) | |
| virtual | ~TAO_CEC_TypedConsumerAdmin (void) | 
| void | for_each (TAO_ESF_Worker< TAO_CEC_ProxyPushSupplier > *worker) | 
| For each elements call <worker->work()>.   | |
| virtual void | invoke (const TAO_CEC_TypedEvent &typed_event) | 
| Invoke the typed event on all the consumers.   | |
| virtual void | connected (TAO_CEC_ProxyPushSupplier *) | 
| virtual void | reconnected (TAO_CEC_ProxyPushSupplier *) | 
| virtual void | disconnected (TAO_CEC_ProxyPushSupplier *) | 
| virtual void | shutdown (void) | 
| virtual  CosEventChannelAdmin::ProxyPushSupplier_ptr  | obtain_typed_push_supplier (const char *uses_interface) | 
| virtual  CosTypedEventChannelAdmin::TypedProxyPullSupplier_ptr  | obtain_typed_pull_supplier (const char *supported_interface) | 
| virtual  CosEventChannelAdmin::ProxyPushSupplier_ptr  | obtain_push_supplier (void) | 
| virtual  CosEventChannelAdmin::ProxyPullSupplier_ptr  | obtain_pull_supplier (void) | 
| virtual PortableServer::POA_ptr | _default_POA (void) | 
Private Attributes | |
| TAO_CEC_TypedEventChannel * | typed_event_channel_ | 
| The Event Channel we belong to.   | |
| PortableServer::POA_var | default_POA_ | 
| Store the default POA.   | |
| TAO_ESF_Proxy_Admin < TAO_CEC_TypedEventChannel, TAO_CEC_ProxyPushSupplier, CosEventChannelAdmin::ProxyPushSupplier >  | typed_push_admin_ | 
| Implement the push side of this class.   | |
| TAO_CEC_TypedConsumerAdmin::TAO_CEC_TypedConsumerAdmin | ( | TAO_CEC_TypedEventChannel * | typed_event_channel | ) | 
| TAO_CEC_TypedConsumerAdmin::~TAO_CEC_TypedConsumerAdmin | ( | void | ) |  [virtual] | 
        
| PortableServer::POA_ptr TAO_CEC_TypedConsumerAdmin::_default_POA | ( | void | ) |  [virtual] | 
        
| void TAO_CEC_TypedConsumerAdmin::connected | ( | TAO_CEC_ProxyPushSupplier * | supplier | ) |  [virtual] | 
        
Used to inform the EC that a Supplier has connected or disconnected from it.
| void TAO_CEC_TypedConsumerAdmin::disconnected | ( | TAO_CEC_ProxyPushSupplier * | supplier | ) |  [virtual] | 
        
| void TAO_CEC_TypedConsumerAdmin::for_each | ( | TAO_ESF_Worker< TAO_CEC_ProxyPushSupplier > * | worker | ) | 
For each elements call <worker->work()>.
| void TAO_CEC_TypedConsumerAdmin::invoke | ( | const TAO_CEC_TypedEvent & | typed_event | ) |  [virtual] | 
        
Invoke the typed event on all the consumers.
| CosEventChannelAdmin::ProxyPullSupplier_ptr TAO_CEC_TypedConsumerAdmin::obtain_pull_supplier | ( | void | ) |  [virtual] | 
        
| CosEventChannelAdmin::ProxyPushSupplier_ptr TAO_CEC_TypedConsumerAdmin::obtain_push_supplier | ( | void | ) |  [virtual] | 
        
| CosTypedEventChannelAdmin::TypedProxyPullSupplier_ptr TAO_CEC_TypedConsumerAdmin::obtain_typed_pull_supplier | ( | const char * | supported_interface | ) |  [virtual] | 
        
| CosEventChannelAdmin::ProxyPushSupplier_ptr TAO_CEC_TypedConsumerAdmin::obtain_typed_push_supplier | ( | const char * | uses_interface | ) |  [virtual] | 
        
| void TAO_CEC_TypedConsumerAdmin::reconnected | ( | TAO_CEC_ProxyPushSupplier * | supplier | ) |  [virtual] | 
        
| void TAO_CEC_TypedConsumerAdmin::shutdown | ( | void | ) |  [virtual] | 
        
The typed event channel is shutting down, inform all the consumers of this
Store the default POA.
The Event Channel we belong to.
TAO_ESF_Proxy_Admin<TAO_CEC_TypedEventChannel,TAO_CEC_ProxyPushSupplier,CosEventChannelAdmin::ProxyPushSupplier> TAO_CEC_TypedConsumerAdmin::typed_push_admin_ [private] | 
        
Implement the push side of this class.
 1.7.4