25#ifndef OMNIEVENTS_EVENTCHANNELFACTORY_H
26#define OMNIEVENTS_EVENTCHANNELFACTORY_H
38#include "omniEvents.hh"
53 public virtual POA_omniEvents::EventChannelFactory,
54 public PortableServer::RefCountServantBase,
63 CORBA::Boolean
supports(
const CosLifeCycle::Key& k);
65 const CosLifeCycle::Key &k,
66 const CosLifeCycle::Criteria &the_criteria
74 const char* channel_name
79 const char* channel_name
98 const CosLifeCycle::Criteria& from
Container for Event Channels.
CosLifeCycle::Criteria extract(const char *name, const CosLifeCycle::Criteria &from) const
Utility function: constructs a Criteria that contains a single criterion.
CORBA::Object_ptr create_object(const CosLifeCycle::Key &k, const CosLifeCycle::Criteria &the_criteria)
string _endPointNoListen
Stores the value of the endPointNoListen ORB parameter.
CORBA::Boolean supports(const CosLifeCycle::Key &k)
Returns true if the key passed has the following contents:
EventChannelStore _channels
CORBA::Boolean is_alive()
'ping' method inherited from FT::PullMonitorable.
CosEventChannelAdmin::EventChannel_ptr create_channel(const char *channel_name)
DO NOT USE.
virtual ~EventChannelFactory_i()
PersistNode * parseCriteria(const CosLifeCycle::Criteria &criteria) const
Convert CosLifeCycle::Criteria into a PersistNode.
CosEventChannelAdmin::EventChannel_ptr join_channel(const char *channel_name)
DO NOT USE.
unsigned int _port
The EventChannelFactory listens on this TCP port.