#include <Servant.h>
Inheritance diagram for OmniEvents::Servant:
Public Methods | |
virtual PortableServer::POA_ptr | _default_POA () |
virtual | ~Servant () |
Protected Methods | |
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... | |
Output | basicOutput (ostream &os, const char *name, int indent, PortableServer::ServantBase *servant, CORBA::Object_ptr target=CORBA::Object::_nil()) |
Helper method for constructing persistency output. More... | |
Protected Attributes | |
PortableServer::POA_var | _poa |
Private Methods | |
Servant () | |
No default constructor. More... |
Stores the servant's POA. Provides some useful helper methods.
Definition at line 78 of file Servant.h.
|
Definition at line 88 of file Servant.cc. |
|
Definition at line 81 of file Servant.cc. |
|
No default constructor.
|
|
Definition at line 94 of file Servant.cc. References _poa. |
|
Calls activate_object_with_id() to activate this servant in its POA.
Definition at line 100 of file Servant.cc. Referenced by OmniEvents::ConsumerAdmin_i::ConsumerAdmin_i(), OmniEvents::EventChannel_i::EventChannel_i(), OmniEvents::EventChannelFactory_i::EventChannelFactory_i(), OmniEvents::ProxyManager::ProxyManager(), OmniEvents::ProxyPushSupplier_i::reincarnate(), OmniEvents::ProxyPullSupplier_i::reincarnate(), OmniEvents::ProxyPullConsumer_i::reincarnate(), and OmniEvents::SupplierAdmin_i::SupplierAdmin_i(). |
|
Helper method for constructing persistency output.
Definition at line 182 of file Servant.cc. References _poa. Referenced by OmniEvents::SupplierAdmin_i::output(), OmniEvents::ProxyPushSupplier_i::output(), OmniEvents::ProxyPullSupplier_i::output(), OmniEvents::ProxyPullConsumer_i::output(), and OmniEvents::ConsumerAdmin_i::output(). |
|
Calls deactivate_object() to deactivate this servant in its POA.
Definition at line 132 of file Servant.cc. Referenced by OmniEvents::ProxyPullSupplier_i::connect_pull_consumer(), OmniEvents::ProxyPullConsumer_i::connect_pull_supplier(), OmniEvents::ProxyPushSupplier_i::connect_push_consumer(), OmniEvents::ProxyPullConsumer_i::disconnect_pull_consumer(), OmniEvents::ProxyPullSupplier_i::disconnect_pull_supplier(), OmniEvents::ProxyPushSupplier_i::disconnect_push_supplier(), OmniEvents::Proxy::gotException(), OmniEvents::ProxyPushSupplier_i::trigger(), and OmniEvents::ProxyPullConsumer_i::trigger(). |
|