#include <EventChannelFactory.h>
Inheritance diagram for OmniEvents::EventChannelFactory_i:
Public Member Functions | |
CORBA::Boolean | supports (const CosLifeCycle::Key &k) |
Returns true if the key passed has the following contents:. | |
CORBA::Object_ptr | create_object (const CosLifeCycle::Key &k, const CosLifeCycle::Criteria &the_criteria) |
CORBA::Boolean | is_alive () |
'ping' method inherited from FT::PullMonitorable. | |
CosEventChannelAdmin::EventChannel_ptr | create_channel (const char *channel_name) |
DO NOT USE. | |
CosEventChannelAdmin::EventChannel_ptr | join_channel (const char *channel_name) |
DO NOT USE. | |
EventChannelFactory_i (const PersistNode &node) | |
Builds an EventChannelFactory_i from the parsed logfile data. | |
virtual | ~EventChannelFactory_i () |
PersistNode * | parseCriteria (const CosLifeCycle::Criteria &criteria) const |
Convert CosLifeCycle::Criteria into a PersistNode. | |
CosLifeCycle::Criteria | extract (const char *name, const CosLifeCycle::Criteria &from) const |
Utility function: constructs a Criteria that contains a single criterion. | |
void | output (ostream &os) |
Private Attributes | |
unsigned int | _port |
The EventChannelFactory listens on this TCP port. | |
string | _endPointNoListen |
Stores the value of the endPointNoListen ORB parameter. | |
EventChannelStore | _channels |
Definition at line 52 of file EventChannelFactory.h.
|
Builds an EventChannelFactory_i from the parsed logfile data.
Definition at line 47 of file EventChannelFactory.cc. References _channels, OmniEvents::PersistNode::_child, OmniEvents::EventChannel_i::activate(), and OmniEvents::Servant::activateObjectWithId(). |
|
Definition at line 68 of file EventChannelFactory.cc. References DB. |
|
DO NOT USE. Only for OpenOrb compatibility. Definition at line 128 of file EventChannelFactory.cc. References create_object(), DB, IFELSE_OMNIORB4, and STR_MATCH. |
|
Definition at line 87 of file EventChannelFactory.cc. References _channels, OmniEvents::newUniqueId(), parseCriteria(), and supports(). Referenced by create_channel(). |
|
Utility function: constructs a Criteria that contains a single criterion. Used to generate Invalid Criteria exceptions. Definition at line 293 of file EventChannelFactory.cc. Referenced by parseCriteria(). |
|
'ping' method inherited from FT::PullMonitorable.
Definition at line 70 of file EventChannelFactory.h. |
|
DO NOT USE. Only for OpenOrb compatibility. Definition at line 172 of file EventChannelFactory.cc. References OmniEvents::Orb::_omniINSPOA, DB, IFELSE_OMNIORB4, and OmniEvents::Orb::inst(). |
|
Definition at line 314 of file EventChannelFactory.cc. References _channels, _endPointNoListen, _port, and OmniEvents::EventChannelStore::output(). Referenced by OmniEvents::omniEventsLog::output(). |
|
Convert CosLifeCycle::Criteria into a PersistNode. The caller is responsible for deleting the result. Definition at line 197 of file EventChannelFactory.cc. Referenced by create_object(). |
|
Returns true if the key passed has the following contents:.
Definition at line 75 of file EventChannelFactory.cc. Referenced by create_object(). |
|
Definition at line 114 of file EventChannelFactory.h. Referenced by create_object(), EventChannelFactory_i(), and output(). |
|
Stores the value of the endPointNoListen ORB parameter. omniORB4 allows us to encode backup server addresses into our object references. Definition at line 112 of file EventChannelFactory.h. Referenced by output(). |
|
The EventChannelFactory listens on this TCP port. Equivalent to ORB parameter: endPoint = giop:::<_port> Definition at line 107 of file EventChannelFactory.h. Referenced by output(). |