![]() |
ATLAS Offline Software
|
This class provides the base class to services to write bytestream data. The concrete class can provide RAW event to a file, transient store, or through network. More...
#include <ByteStreamOutputSvc.h>
Public Member Functions | |
ByteStreamOutputSvc (const std::string &name, ISvcLocator *svcloc) | |
constructor More... | |
virtual | ~ByteStreamOutputSvc (void) |
destructor More... | |
virtual bool | putEvent (const RawEvent *re)=0 |
virtual method for writing the event More... | |
virtual bool | putEvent (const RawEvent *re, const EventContext &ctx)=0 |
context-aware method for writing the event More... | |
MsgStream & | msg () const |
MsgStream & | msg (const MSG::Level lvl) const |
bool | msgLvl (const MSG::Level lvl) const |
Static Public Member Functions | |
static const InterfaceID & | interfaceID () |
Retrieve interface ID. More... | |
This class provides the base class to services to write bytestream data. The concrete class can provide RAW event to a file, transient store, or through network.
This class provides the services for merging FullEventFragment with existing bytestream input. Mostly meant for adding new L2+EF results.
Definition at line 25 of file ByteStreamOutputSvc.h.
ByteStreamOutputSvc::ByteStreamOutputSvc | ( | const std::string & | name, |
ISvcLocator * | svcloc | ||
) |
|
virtual |
|
inlinestatic |
Retrieve interface ID.
Declaration of the interface ID ( interface id, major version, minor version)
Definition at line 43 of file ByteStreamOutputSvc.h.
|
inlineinherited |
Definition at line 24 of file AthCommonMsg.h.
|
inlineinherited |
Definition at line 27 of file AthCommonMsg.h.
|
inlineinherited |
Definition at line 30 of file AthCommonMsg.h.
virtual method for writing the event
Implemented in ByteStreamRDP_OutputSvc, and ByteStreamMergeOutputSvc.
|
pure virtual |
context-aware method for writing the event
Implemented in ByteStreamRDP_OutputSvc, and ByteStreamMergeOutputSvc.