#include <CEC_TypedProxyPushConsumer.h>
List of all members.
Public Types |
typedef
CosTypedEventChannelAdmin::TypedProxyPushConsumer_ptr | _ptr_type |
typedef
CosTypedEventChannelAdmin::TypedProxyPushConsumer_var | _var_type |
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.
|
CosEventComm::PushSupplier_ptr | apply_policy (CosEventComm::PushSupplier_ptr pre) |
Member Typedef Documentation
Constructor & Destructor Documentation
TAO_CEC_TypedProxyPushConsumer::~TAO_CEC_TypedProxyPushConsumer |
( |
void |
| ) |
|
|
virtual |
Member Function Documentation
void TAO_CEC_TypedProxyPushConsumer::_add_ref |
( |
void |
| ) |
|
|
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 |
( |
void |
| ) |
|
|
virtual |
void TAO_CEC_TypedProxyPushConsumer::activate |
( |
CosTypedEventChannelAdmin::TypedProxyPushConsumer_ptr & |
activated_proxy | ) |
|
|
virtual |
CosEventComm::PushSupplier_ptr TAO_CEC_TypedProxyPushConsumer::apply_policy |
( |
CosEventComm::PushSupplier_ptr |
pre | ) |
|
|
protected |
Assigns the parameter to both supplier_ and nopolicy_supplier_, and applies policies (when appropriate) to supplier_.
void TAO_CEC_TypedProxyPushConsumer::cleanup_i |
( |
void |
| ) |
|
|
protected |
void TAO_CEC_TypedProxyPushConsumer::connect_push_supplier |
( |
CosEventComm::PushSupplier_ptr |
push_supplier | ) |
|
|
virtual |
void TAO_CEC_TypedProxyPushConsumer::deactivate |
( |
void |
| ) |
|
|
virtual |
void TAO_CEC_TypedProxyPushConsumer::disconnect_push_consumer |
( |
void |
| ) |
|
|
virtual |
CORBA::Boolean TAO_CEC_TypedProxyPushConsumer::is_connected_i |
( |
void |
| ) |
const |
|
protected |
The private version (without locking) of is_connected().
void TAO_CEC_TypedProxyPushConsumer::push |
( |
const CORBA::Any & |
event | ) |
|
|
virtual |
void TAO_CEC_TypedProxyPushConsumer::shutdown |
( |
void |
| ) |
|
|
virtual |
The event channel is shutting down.
Invoke the _non_existent() pseudo-operation on the supplier. If it is disconnected then it returns true and sets the <disconnected> flag.
Friends And Related Function Documentation
The guard needs access to the following protected methods.
Member Data Documentation
int TAO_CEC_TypedProxyPushConsumer::connected_ |
|
private |
If the flag is not zero then we are connected, notice that the supplier can be nil.
ACE_Lock* TAO_CEC_TypedProxyPushConsumer::lock_ |
|
private |
CosEventComm::PushSupplier_var TAO_CEC_TypedProxyPushConsumer::nopolicy_typed_supplier_ |
|
private |
The typed supplier without any policies applied.
The DSI Portable Server OID.
The typed supplier admin, used for activation and memory managment.
CosEventComm::PushSupplier_var TAO_CEC_TypedProxyPushConsumer::typed_supplier_ |
|
private |
The typed supplier – use apply_policy() instead of assigning directly to typed_supplier_. This will keep typed_supplier_ and nopolicy_typed_supplier_ in sync.
The documentation for this class was generated from the following files: