#include <EC_ConsumerAdmin.h>
Inheritance diagram for TAO_EC_ConsumerAdmin:
Public Member Functions | |
TAO_EC_ConsumerAdmin (TAO_EC_Event_Channel_Base *event_channel) | |
virtual | ~TAO_EC_ConsumerAdmin (void) |
Destructor... | |
Public Attributes | |
virtual RtecEventChannelAdmin::ProxyPushSupplier_ptr virtual obtain_push_supplier() ACE_THROW_SPEC((CORBA PortableServer::POA_pt | _default_POA )() |
Private Attributes | |
PortableServer::POA_var | default_POA_ |
Store the default POA. |
It does not assume ownership of the TAO_EC_Event_Channel_Base object; but it *does* assume ownership of the TAO_EC_ProxyPushSupplier_Set object.
No provisions for locking, access must be serialized externally.
Definition at line 50 of file EC_ConsumerAdmin.h.
|
Constructor. Builds one using the event_channel argument. In any case it assumes ownership. Definition at line 17 of file EC_ConsumerAdmin.cpp. References default_POA_.
00018 : TAO_ESF_Peer_Admin<TAO_EC_Event_Channel_Base,TAO_EC_ProxyPushSupplier,RtecEventChannelAdmin::ProxyPushSupplier,TAO_EC_ProxyPushConsumer> (ec) 00019 { 00020 this->default_POA_ = 00021 this->event_channel_->consumer_poa (); 00022 } |
|
Destructor...
Definition at line 24 of file EC_ConsumerAdmin.cpp.
00025 { 00026 } |
|
Definition at line 36 of file EC_ConsumerAdmin.cpp. Referenced by TAO_EC_Event_Channel_Base::deactivate_consumer_admin().
00037 {
00038 return PortableServer::POA::_duplicate (this->default_POA_.in ());
00039 }
|
|
Store the default POA.
Definition at line 74 of file EC_ConsumerAdmin.h. Referenced by TAO_EC_ConsumerAdmin(). |