TAO_RTEvent
2.4.0
|
#include <EC_TPC_ProxyConsumer.h>
Public Member Functions | |
TAO_EC_TPC_ProxyPushConsumer (TAO_EC_Event_Channel_Base *ec) | |
virtual | ~TAO_EC_TPC_ProxyPushConsumer (void) |
virtual void | disconnect_push_consumer (void) |
Disconnect this from. More... | |
Public Member Functions inherited from TAO_EC_Default_ProxyPushConsumer | |
TAO_EC_Default_ProxyPushConsumer (TAO_EC_Event_Channel_Base *event_channel) | |
Constructor... More... | |
virtual | ~TAO_EC_Default_ProxyPushConsumer (void) |
Destructor... More... | |
virtual void | activate (RtecEventChannelAdmin::ProxyPushConsumer_ptr &proxy) |
Activate in the POA. More... | |
virtual void | connect_push_supplier (RtecEventComm::PushSupplier_ptr push_supplier, const RtecEventChannelAdmin::SupplierQOS &qos) |
virtual void | push (const RtecEventComm::EventSet &event) |
virtual PortableServer::POA_ptr | _default_POA (void) |
virtual void | _add_ref (void) |
virtual void | _remove_ref (void) |
Public Member Functions inherited from TAO_EC_ProxyPushConsumer | |
TAO_EC_ProxyPushConsumer (TAO_EC_Event_Channel_Base *event_channel) | |
constructor... More... | |
virtual | ~TAO_EC_ProxyPushConsumer (void) |
destructor... More... | |
virtual void | deactivate (void) |
Deactivate from the POA. More... | |
CORBA::Boolean | is_connected (void) const |
Return false if no supplier is connected... More... | |
RtecEventComm::PushSupplier_ptr | supplier (void) const |
const RtecEventChannelAdmin::SupplierQOS & | publications (void) const |
The QoS (subscription) used to connect to the EC. More... | |
CORBA::Boolean | supplier_non_existent (CORBA::Boolean_out disconnected) |
virtual void | connected (TAO_EC_ProxyPushSupplier *supplier) |
virtual void | reconnected (TAO_EC_ProxyPushSupplier *supplier) |
virtual void | disconnected (TAO_EC_ProxyPushSupplier *supplier) |
virtual void | connected (TAO_EC_ProxyPushConsumer *consumer) |
virtual void | reconnected (TAO_EC_ProxyPushConsumer *consumer) |
virtual void | disconnected (TAO_EC_ProxyPushConsumer *consumer) |
virtual void | shutdown (void) |
The event channel is shutting down. More... | |
const RtecEventChannelAdmin::SupplierQOS & | publications_i (void) const |
CORBA::ULong | _incr_refcnt (void) |
Increment and decrement the reference count. More... | |
CORBA::ULong | _decr_refcnt (void) |
Private Types | |
typedef TAO_EC_Default_ProxyPushConsumer | BASECLASS |
Private Member Functions | |
TAO_EC_TPC_Dispatching * | tpc_dispatching () |
Additional Inherited Members | |
Public Types inherited from TAO_EC_ProxyPushConsumer | |
typedef RtecEventChannelAdmin::ProxyPushConsumer | Interface |
typedef RtecEventChannelAdmin::ProxyPushConsumer_var | _var_type |
typedef RtecEventChannelAdmin::ProxyPushConsumer_ptr | _ptr_type |
Protected Member Functions inherited from TAO_EC_ProxyPushConsumer | |
void | supplier (RtecEventComm::PushSupplier_ptr supplier) |
void | supplier_i (RtecEventComm::PushSupplier_ptr supplier) |
CORBA::Boolean | is_connected_i (void) const |
The private version (without locking) of is_connected(). More... | |
TAO_EC_Supplier_Filter * | filter_i (void) const |
Return the current filter, assumes the locks are held. More... | |
void | cleanup_i (void) |
Release the filter and the supplier. More... | |
Protected Attributes inherited from TAO_EC_ProxyPushConsumer | |
TAO_EC_Event_Channel_Base * | event_channel_ |
The supplier admin, used for activation and memory managment. More... | |
ACE_Lock * | lock_ |
The locking strategy. More... | |
CORBA::ULong | refcount_ |
The reference count. More... | |
RtecEventComm::PushSupplier_var | supplier_ |
The supplier.... More... | |
bool | connected_ |
RtecEventChannelAdmin::SupplierQOS | qos_ |
The publication and QoS information... More... | |
PortableServer::POA_var | default_POA_ |
Store the default POA. More... | |
TAO_EC_Supplier_Filter * | filter_ |
The strategy to do filtering close to the supplier. More... | |
TAO_EC_TPC_ProxyPushConsumer::TAO_EC_TPC_ProxyPushConsumer | ( | TAO_EC_Event_Channel_Base * | ec | ) |
|
virtual |
|
virtual |
Disconnect this from.
Reimplemented from TAO_EC_Default_ProxyPushConsumer.
|
private |