#include <SupplierAdmin.h>
Inheritance diagram for OmniEvents::SupplierAdmin_i:
Public Methods | |
CosEventChannelAdmin::ProxyPushConsumer_ptr | obtain_push_consumer () |
CosEventChannelAdmin::ProxyPullConsumer_ptr | obtain_pull_consumer () |
SupplierAdmin_i (const EventChannel_i &channel, PortableServer::POA_ptr poa) | |
SupplierAdmin_i (const EventChannel_i &channel, PortableServer::POA_ptr poa, const OEP_saps &saps) | |
Re-create a servant from information saved in the log file. More... | |
virtual | ~SupplierAdmin_i () |
void | collect (list< CORBA::Any * > &events) |
Collects all events that have arrived since the last call. More... | |
void | output (ostream &os) |
Save this object's state to a stream. More... | |
Private Attributes | |
const EventChannel_i & | _channel |
ProxyPushConsumer_i * | _pushConsumer |
ProxyPullConsumerManager * | _pullConsumer |
list< CORBA::Any * > | _queue |
Incoming queue for the PushConsumer. More... |
|
Definition at line 51 of file SupplierAdmin.cc. References OmniEvents::Servant::activateObjectWithId(). |
|
Re-create a servant from information saved in the log file.
Definition at line 65 of file SupplierAdmin.cc. References OmniEvents::Servant::_poa, _pullConsumer, _pushConsumer, _queue, OmniEvents::Servant::activateObjectWithId(), OepPrxyList, OmniEvents::ProxyManager::reincarnate(), and OmniEvents::ProxyPushConsumer_i::reincarnate(). |
|
Definition at line 102 of file SupplierAdmin.cc. References _pullConsumer, _pushConsumer, and _queue. |
|
Collects all events that have arrived since the last call.
Definition at line 119 of file SupplierAdmin.cc. References _pullConsumer, _queue, and OmniEvents::ProxyPullConsumerManager::trigger(). Referenced by OmniEvents::EventChannel_i::run(). |
|
Definition at line 43 of file SupplierAdmin.cc. References OmniEvents::Servant::_poa, _pullConsumer, _queue, and OmniEvents::ProxyPullConsumerManager::createObject(). |
|
Definition at line 34 of file SupplierAdmin.cc. References OmniEvents::Servant::_poa, _pushConsumer, _queue, and OmniEvents::ProxyPushConsumer_i::createObject(). |
|
Save this object's state to a stream.
Definition at line 128 of file SupplierAdmin.cc. References _pullConsumer, _pushConsumer, OmniEvents::Servant::basicOutput(), OmniEvents::ProxyManager::output(), and OmniEvents::ProxyPushConsumer_i::output(). Referenced by OmniEvents::EventChannel_i::output(). |
|
Definition at line 79 of file SupplierAdmin.h. |
|
Definition at line 81 of file SupplierAdmin.h. Referenced by collect(), obtain_pull_consumer(), output(), SupplierAdmin_i(), and ~SupplierAdmin_i(). |
|
Definition at line 80 of file SupplierAdmin.h. Referenced by obtain_push_consumer(), output(), SupplierAdmin_i(), and ~SupplierAdmin_i(). |
|
Incoming queue for the PushConsumer.
Definition at line 82 of file SupplierAdmin.h. Referenced by collect(), obtain_pull_consumer(), obtain_push_consumer(), SupplierAdmin_i(), and ~SupplierAdmin_i(). |