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