25 #ifndef OMNIEVENTS_EVENTCHANNELFACTORY_H
26 #define OMNIEVENTS_EVENTCHANNELFACTORY_H
35 # include <iostream.h>
38 #include "omniEvents.hh"
53 public virtual POA_omniEvents::EventChannelFactory,
54 public PortableServer::RefCountServantBase,
63 CORBA::Boolean supports(
const CosLifeCycle::Key& k);
64 CORBA::Object_ptr create_object(
65 const CosLifeCycle::Key &k,
66 const CosLifeCycle::Criteria &the_criteria
73 CosEventChannelAdmin::EventChannel_ptr create_channel(
74 const char* channel_name
78 CosEventChannelAdmin::EventChannel_ptr join_channel(
79 const char* channel_name
91 PersistNode* parseCriteria(
const CosLifeCycle::Criteria& criteria)
const;
96 CosLifeCycle::Criteria extract(
98 const CosLifeCycle::Criteria& from
101 void output(ostream& os);
Container for Event Channels.
string _endPointNoListen
Stores the value of the endPointNoListen ORB parameter.
EventChannelStore _channels
CORBA::Boolean is_alive()
'ping' method inherited from FT::PullMonitorable.
unsigned int _port
The EventChannelFactory listens on this TCP port.