ATLAS Offline Software
|
Pure abstract interface for all full server implementations. More...
#include <IServer.h>
Public Member Functions | |
virtual | ~IServer () |
virtual void | ServerThreadStopped ()=0 |
Event receiving methods | |
virtual StatusCode | UpdateEventForStream (const EventStreamID &, const std::string &)=0 |
Put this event as new current event for stream given by name. More... | |
Event serving methods | |
virtual std::vector< std::string > | GetStreamNames () const =0 |
get the names of all the streams More... | |
virtual const EventStreamID | GetEventStreamID (const std::string &streamName) const =0 |
get the current EventStreamID for a particular stream More... | |
virtual const std::string | GetEvent (const EventStreamID &evtStreamID) const =0 |
get the current event for a particular stream More... | |
virtual int | GetState () const =0 |
get the Status of the application More... | |
virtual bool | GetRunServerFlag () const =0 |
The server thread will stop once this flag is set to false. More... | |
Messaging services | |
virtual void | Message (const MSG::Level level, const std::string &msg) const =0 |
virtual MSG::Level | LogLevel () const =0 |
Get the logging level. More... | |
Event serving methods | |
virtual std::vector< std::string > | GetStreamNames () const =0 |
get the names of all the streams More... | |
virtual const EventStreamID | GetEventStreamID (const std::string &streamName) const =0 |
get the current EventStreamID for a particular stream More... | |
virtual const std::string | GetEvent (const EventStreamID &evtStreamID) const =0 |
get the current event for a particular stream More... | |
virtual int | GetState () const =0 |
get the Status of the application More... | |
virtual bool | GetRunServerFlag () const =0 |
The server thread will stop once this flag is set to false. More... | |
Event receiving methods | |
virtual StatusCode | UpdateEventForStream (const EventStreamID &, const std::string &)=0 |
Put this event as new current event for stream given by name. More... | |
Messaging services | |
virtual void | Message (const MSG::Level level, const std::string &msg) const =0 |
virtual MSG::Level | LogLevel () const =0 |
Get the logging level. More... | |
Event receiving methods | |
virtual StatusCode | UpdateEventForStream (const EventStreamID &, const std::string &)=0 |
Put this event as new current event for stream given by name. More... | |
Pure abstract interface for all full server implementations.
|
pure virtualinherited |
get the current event for a particular stream
Implemented in JiveXML::ONCRPCServerSvc, and JiveXML::JiveXMLServer.
|
pure virtualinherited |
get the current EventStreamID for a particular stream
Implemented in JiveXML::ONCRPCServerSvc, and JiveXML::JiveXMLServer.
|
pure virtualinherited |
The server thread will stop once this flag is set to false.
Implemented in JiveXML::ONCRPCServerSvc, and JiveXML::JiveXMLServer.
|
pure virtualinherited |
get the Status of the application
Implemented in JiveXML::JiveXMLServer, and JiveXML::ONCRPCServerSvc.
|
pure virtualinherited |
get the names of all the streams
Implemented in JiveXML::ONCRPCServerSvc, and JiveXML::JiveXMLServer.
|
pure virtualinherited |
Get the logging level.
Implemented in JiveXML::ONCRPCServerSvc, and JiveXML::JiveXMLServer.
|
pure virtualinherited |
Implemented in JiveXML::JiveXMLServer, and JiveXML::ONCRPCServerSvc.
|
pure virtual |
Implemented in JiveXML::ONCRPCServerSvc, and JiveXML::JiveXMLServer.
|
pure virtualinherited |
Put this event as new current event for stream given by name.
Implemented in JiveXML::ONCRPCServerSvc, and JiveXML::JiveXMLServer.