#include <CEC_TypedProxyPushConsumer.h>
Collaboration diagram for TAO_CEC_TypedProxyPushConsumer:

| Public Types | |
| typedef CosTypedEventChannelAdmin::TypedProxyPushConsumer_ptr | _ptr_type | 
| typedef CosTypedEventChannelAdmin::TypedProxyPushConsumer_var | _var_type | 
| Public Member Functions | |
| TAO_CEC_TypedProxyPushConsumer (TAO_CEC_TypedEventChannel *typed_event_channel) | |
| virtual | ~TAO_CEC_TypedProxyPushConsumer (void) | 
| virtual void | shutdown () | 
| The event channel is shutting down. | |
| CORBA::ULong | _incr_refcnt (void) | 
| Increment and decrement the reference count. | |
| CORBA::ULong | _decr_refcnt (void) | 
| virtual void | _add_ref () | 
| virtual void | _remove_ref () | 
| Protected Member Functions | |
| CORBA::Boolean | is_connected_i (void) const | 
| The private version (without locking) of is_connected(). | |
| void | cleanup_i (void) | 
| Release the supplier. | |
| Private Attributes | |
| TAO_CEC_TypedEventChannel * | typed_event_channel_ | 
| The typed supplier admin, used for activation and memory managment. | |
| ACE_Lock * | lock_ | 
| The locking strategy. | |
| CORBA::ULong | refcount_ | 
| The reference count. | |
| CosEventComm::PushSupplier_var | typed_supplier_ | 
| The typed supplier.... | |
| TAO_CEC_DynamicImplementationServer * | dsi_impl_ | 
| The DSI impl. | |
| PortableServer::ObjectId_var | oid_ | 
| The DSI Portable Server OID. | |
| int | connected_ | 
| PortableServer::POA_var | default_POA_ | 
| Store the default POA. | |
| Friends | |
| class | TAO_CEC_TypedProxyPushConsumer_Guard | 
| typedef CosTypedEventChannelAdmin::TypedProxyPushConsumer_ptr TAO_CEC_TypedProxyPushConsumer::_ptr_type | 
| typedef CosTypedEventChannelAdmin::TypedProxyPushConsumer_var TAO_CEC_TypedProxyPushConsumer::_var_type | 
| TAO_CEC_TypedProxyPushConsumer::TAO_CEC_TypedProxyPushConsumer | ( | TAO_CEC_TypedEventChannel * | typed_event_channel | ) | 
| TAO_CEC_TypedProxyPushConsumer::~TAO_CEC_TypedProxyPushConsumer | ( | void | ) |  [virtual] | 
| void TAO_CEC_TypedProxyPushConsumer::_add_ref | ( | ) |  [virtual] | 
| CORBA::ULong TAO_CEC_TypedProxyPushConsumer::_decr_refcnt | ( | void | ) | 
| CORBA::ULong TAO_CEC_TypedProxyPushConsumer::_incr_refcnt | ( | void | ) | 
Increment and decrement the reference count.
| void TAO_CEC_TypedProxyPushConsumer::_remove_ref | ( | ) |  [virtual] | 
| void TAO_CEC_TypedProxyPushConsumer::cleanup_i | ( | void | ) |  [protected] | 
Release the supplier.
| TAO_BEGIN_VERSIONED_NAMESPACE_DECL ACE_INLINE CORBA::Boolean TAO_CEC_TypedProxyPushConsumer::is_connected_i | ( | void | ) | const  [protected] | 
The private version (without locking) of is_connected().
| void TAO_CEC_TypedProxyPushConsumer::shutdown | ( | ) |  [virtual] | 
The event channel is shutting down.
| friend class TAO_CEC_TypedProxyPushConsumer_Guard  [friend] | 
| int TAO_CEC_TypedProxyPushConsumer::connected_  [private] | 
If the flag is not zero then we are connected, notice that the supplier can be nil.
Store the default POA.
The DSI impl.
| ACE_Lock* TAO_CEC_TypedProxyPushConsumer::lock_  [private] | 
The locking strategy.
The DSI Portable Server OID.
The reference count.
The typed supplier admin, used for activation and memory managment.
| CosEventComm::PushSupplier_var TAO_CEC_TypedProxyPushConsumer::typed_supplier_  [private] | 
The typed supplier....
 1.4.6-4
 1.4.6-4