|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef JIVEXML_IEVENTSERVER_H
6 #define JIVEXML_IEVENTSERVER_H
virtual std::vector< std::string > GetStreamNames() const =0
get the names of all the streams
Pure abstract interface for all event serving classes that provide events, streams and status informa...
virtual int GetState() const =0
get the Status of the application
virtual const EventStreamID GetEventStreamID(const std::string &streamName) const =0
get the current EventStreamID for a particular stream
For the client-server communication, each event is uniquely identified by the run number,...
This header is shared inbetween the C-style server thread and the C++ Athena ServerSvc.
virtual bool GetRunServerFlag() const =0
The server thread will stop once this flag is set to false.
virtual const std::string GetEvent(const EventStreamID &evtStreamID) const =0
get the current event for a particular stream