OmniEvents
|
Base class for servants. More...
#include <Servant.h>
Public Member Functions | |
virtual PortableServer::POA_ptr | _default_POA () |
virtual | ~Servant () |
Protected Member Functions | |
Servant (PortableServer::POA_ptr poa) | |
void | activateObjectWithId (const char *oidStr) |
Calls activate_object_with_id() to activate this servant in its POA. More... | |
void | deactivateObject () |
Calls deactivate_object() to deactivate this servant in its POA. More... | |
Protected Attributes | |
PortableServer::POA_var | _poa |
Private Member Functions | |
Servant () | |
No default constructor. More... | |
Base class for servants.
Stores the servant's POA. Provides some useful helper methods.
|
virtual |
Definition at line 110 of file Servant.cc.
References DB, and OMNIEVENTS__ADDR.
|
protected |
Definition at line 100 of file Servant.cc.
References DB, and OMNIEVENTS__ADDR.
|
private |
No default constructor.
|
virtual |
Definition at line 119 of file Servant.cc.
References _poa.
|
protected |
Calls activate_object_with_id() to activate this servant in its POA.
Definition at line 125 of file Servant.cc.
References _poa, DB, IF_OMNIORB4, NP_MINORSTRING, and OMNIEVENTS__ADDR.
Referenced by OmniEvents::EventChannel_i::activate(), OmniEvents::ProxyManager::activate(), OmniEvents::ConsumerAdmin_i::ConsumerAdmin_i(), OmniEvents::EventChannelFactory_i::EventChannelFactory_i(), OmniEvents::Mapper::Mapper(), OmniEvents::ProxyPullConsumer_i::reincarnate(), OmniEvents::ProxyPullSupplier_i::reincarnate(), OmniEvents::ProxyPushSupplier_i::reincarnate(), and OmniEvents::SupplierAdmin_i::SupplierAdmin_i().
|
protected |
Calls deactivate_object() to deactivate this servant in its POA.
Definition at line 160 of file Servant.cc.
References _poa, DB, IF_OMNIORB4, NP_MINORSTRING, and OMNIEVENTS__ADDR.
Referenced by OmniEvents::ProxyPullConsumer_i::collect(), OmniEvents::Mapper::destroy(), OmniEvents::ProxyPullConsumer_i::disconnect_pull_consumer(), OmniEvents::ProxyPullSupplier_i::disconnect_pull_supplier(), and OmniEvents::ProxyPushSupplier_i::disconnect_push_supplier().
|
protected |
Definition at line 131 of file Servant.h.
Referenced by _default_POA(), OmniEvents::EventChannel_i::activate(), OmniEvents::ProxyManager::activate(), activateObjectWithId(), OmniEvents::ProxyPushConsumer_i::createObject(), OmniEvents::EventChannel_i::createPoa(), deactivateObject(), OmniEvents::Proxy::keyOutput(), OmniEvents::SupplierAdmin_i::obtain_pull_consumer(), OmniEvents::ConsumerAdmin_i::obtain_pull_supplier(), OmniEvents::ConsumerAdmin_i::obtain_push_supplier(), OmniEvents::EventChannel_i::output(), OmniEvents::ProxyPushConsumer_i::ProxyPushConsumer_i(), OmniEvents::ConsumerAdmin_i::reincarnate(), OmniEvents::ProxyPushConsumer_i::reincarnate(), OmniEvents::SupplierAdmin_i::reincarnate(), OmniEvents::EventChannel_i::run_undetached(), and OmniEvents::SupplierAdmin_i::SupplierAdmin_i().