TAO_CEC_ProxyPushConsumer Class Reference
ProxyPushConsumer.
More...
#include <CEC_ProxyPushConsumer.h>
List of all members.
Detailed Description
ProxyPushConsumer.
Implement the CosEventChannelAdmin::ProxyPushConsumer interface, remember that this class is used to communicate with a PushSupplier, so, in effect, this is the ambassador for a supplier inside the event channel. = MEMORY MANAGMENT The object commits suicide when disconnect_push_consumer() is called.
Member Typedef Documentation
Constructor & Destructor Documentation
| TAO_CEC_ProxyPushConsumer::~TAO_CEC_ProxyPushConsumer |
( |
void |
|
) |
[virtual] |
Member Function Documentation
| void TAO_CEC_ProxyPushConsumer::_add_ref |
( |
void |
|
) |
[virtual] |
| CORBA::ULong TAO_CEC_ProxyPushConsumer::_decr_refcnt |
( |
void |
|
) |
|
| CORBA::ULong TAO_CEC_ProxyPushConsumer::_incr_refcnt |
( |
void |
|
) |
|
Increment and decrement the reference count.
| void TAO_CEC_ProxyPushConsumer::_remove_ref |
( |
void |
|
) |
[virtual] |
| void TAO_CEC_ProxyPushConsumer::activate |
( |
CosEventChannelAdmin::ProxyPushConsumer_ptr & |
activated_proxy |
) |
[virtual] |
| CosEventComm::PushSupplier_ptr TAO_CEC_ProxyPushConsumer::apply_policy |
( |
CosEventComm::PushSupplier_ptr |
s |
) |
[protected] |
Assigns the parameter to both supplier_ and nopolicy_supplier_, and applies policies (when appropriate) to supplier_.
| void TAO_CEC_ProxyPushConsumer::cleanup_i |
( |
void |
|
) |
[protected] |
| void TAO_CEC_ProxyPushConsumer::connect_push_supplier |
( |
CosEventComm::PushSupplier_ptr |
push_supplier |
) |
[virtual] |
| void TAO_CEC_ProxyPushConsumer::deactivate |
( |
void |
|
) |
[virtual] |
| void TAO_CEC_ProxyPushConsumer::disconnect_push_consumer |
( |
void |
|
) |
[virtual] |
| CORBA::Boolean TAO_CEC_ProxyPushConsumer::is_connected |
( |
void |
|
) |
const [inline] |
Return false if no supplier is connected...
| CORBA::Boolean TAO_CEC_ProxyPushConsumer::is_connected_i |
( |
void |
|
) |
const [inline, protected] |
| void TAO_CEC_ProxyPushConsumer::push |
( |
const CORBA::Any & |
event |
) |
[virtual] |
| void TAO_CEC_ProxyPushConsumer::shutdown |
( |
void |
|
) |
[virtual] |
The event channel is shutting down.
| void TAO_CEC_ProxyPushConsumer::supplier |
( |
CosEventComm::PushSupplier_ptr |
supplier |
) |
[inline, protected] |
Set the supplier, used by some implementations to change the policies used when invoking operations on the supplier.
| CosEventComm::PushSupplier_ptr TAO_CEC_ProxyPushConsumer::supplier |
( |
void |
|
) |
const [inline] |
Return the consumer object reference. It returns nil() if it has not connected yet.
| void TAO_CEC_ProxyPushConsumer::supplier_i |
( |
CosEventComm::PushSupplier_ptr |
supplier |
) |
[inline, protected] |
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
Member Data Documentation
If the flag is true then we are connected, notice that the supplier can be nil.
The supplier admin, used for activation and memory managment.
The supplier without any policies applied.
The supplier -- use apply_policy() instead of assigning directly to supplier_. This will keep supplier_ and nopolicy_supplier_ in sync.
The documentation for this class was generated from the following files: