ATLAS Offline Software
|
Abstract interface to JiveXML event streaming classes. More...
#include <IStreamTool.h>
Public Member Functions | |
virtual StatusCode | initialize ()=0 |
Pure virtual interface functions. More... | |
virtual StatusCode | finalize ()=0 |
virtual StatusCode | StreamEvent (const unsigned long EventNumber, const unsigned int RunNumber, const std::ostringstream *EventBuffer)=0 |
Stream one event. More... | |
Static Public Member Functions | |
static const InterfaceID & | interfaceID () |
The interface identifier. More... | |
Abstract interface to JiveXML event streaming classes.
Events can be streamed e.g. in a file, to a server, etc.
Definition at line 22 of file IStreamTool.h.
|
pure virtual |
Implemented in JiveXML::StreamToServerTool, and JiveXML::StreamToFileTool.
|
pure virtual |
Pure virtual interface functions.
Implemented in JiveXML::StreamToServerTool, and JiveXML::StreamToFileTool.
|
inlinestatic |
The interface identifier.
Definition at line 39 of file IStreamTool.h.
|
pure virtual |
Stream one event.
Implemented in JiveXML::StreamToFileTool, and JiveXML::StreamToServerTool.