Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

OmniEvents::EventChannelFactory_i Class Reference

#include <EventChannelFactory.h>

Inheritance diagram for OmniEvents::EventChannelFactory_i:

Inheritance graph
[legend]
Collaboration diagram for OmniEvents::EventChannelFactory_i:

Collaboration graph
[legend]
List of all members.

Public Methods

CORBA::Boolean supports (const CosLifeCycle::Key &k)
 Returns true if the key passed has the following contents:. More...

CORBA::Object_ptr create_object (const CosLifeCycle::Key &k, const CosLifeCycle::Criteria &the_criteria)
 EventChannelFactory_i (unsigned int port)
 EventChannelFactory_i (unsigned int port, OepEcpsList &)
 Builds an EventChannelFactory_i from the parsed logfile data. More...

void output (ostream &os)

Private Attributes

unsigned int _port
set< EventChannel_i * > _eventChannels

Constructor & Destructor Documentation

OmniEvents::EventChannelFactory_i::EventChannelFactory_i unsigned int    port
 

Definition at line 41 of file EventChannelFactory.cc.

References OmniEvents::Servant::activateObjectWithId().

OmniEvents::EventChannelFactory_i::EventChannelFactory_i unsigned int    port,
OepEcpsList  
 

Builds an EventChannelFactory_i from the parsed logfile data.

Definition at line 49 of file EventChannelFactory.cc.

References _eventChannels, OmniEvents::Servant::activateObjectWithId(), and OepEcpsList.


Member Function Documentation

CORBA::Object_ptr OmniEvents::EventChannelFactory_i::create_object const CosLifeCycle::Key &    k,
const CosLifeCycle::Criteria &    the_criteria
 

Definition at line 80 of file EventChannelFactory.cc.

References _eventChannels, DB, OmniEvents::newUniqueId(), OmniEvents::EventChannel_i::setMaxQueueLength(), OmniEvents::EventChannel_i::setPullRetryPeriod(), and supports().

void OmniEvents::EventChannelFactory_i::output ostream &    os
 

Definition at line 127 of file EventChannelFactory.cc.

References _eventChannels, OmniEvents::Servant::_poa, and _port.

Referenced by OmniEvents::omniEventsLog::output().

CORBA::Boolean OmniEvents::EventChannelFactory_i::supports const CosLifeCycle::Key &    k
 

Returns true if the key passed has the following contents:.

  • id : "EventChannel"
    • kind : "object interface"

Definition at line 68 of file EventChannelFactory.cc.

Referenced by create_object().


Member Data Documentation

set<EventChannel_i*> OmniEvents::EventChannelFactory_i::_eventChannels [private]
 

Definition at line 78 of file EventChannelFactory.h.

Referenced by create_object(), EventChannelFactory_i(), and output().

unsigned int OmniEvents::EventChannelFactory_i::_port [private]
 

Definition at line 77 of file EventChannelFactory.h.

Referenced by output().


The documentation for this class was generated from the following files:
Generated on Fri Dec 12 10:53:13 2003 for OmniEvents by doxygen1.2.15