![]() |
ATLAS Offline Software
|
This class provides the base class to services to read bytestream data. The concrete class can provide Raw event from a file, transient store, or through network. More...
#include <ByteStreamInputSvc.h>
Public Member Functions | |
ByteStreamInputSvc (const std::string &name, ISvcLocator *svcloc) | |
constructor More... | |
virtual | ~ByteStreamInputSvc (void) |
destructor More... | |
virtual const RawEvent * | nextEvent ()=0 |
virtual method for advance to the next event More... | |
virtual const RawEvent * | previousEvent ()=0 |
virtual void | setEvent (void *, unsigned int) |
virtual const RawEvent * | currentEvent () const =0 |
virtual method for accessing the current event More... | |
virtual unsigned int | currentEventStatus () const |
virtual method for accessing the current event status More... | |
virtual std::pair< long, std::string > | getBlockIterator (const std::string &) |
virtual void | closeBlockIterator (bool) |
virtual bool | ready () |
virtual StatusCode | generateDataHeader () |
virtual long | positionInBlock () |
virtual void | validateEvent () |
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 read bytestream data. The concrete class can provide Raw event from a file, transient store, or through network.
Definition at line 23 of file ByteStreamInputSvc.h.
ByteStreamInputSvc::ByteStreamInputSvc | ( | const std::string & | name, |
ISvcLocator * | svcloc | ||
) |
constructor
Definition at line 8 of file ByteStreamInputSvc.cxx.
|
virtual |
|
inlinevirtual |
Reimplemented in ByteStreamEventStorageInputSvc.
Definition at line 61 of file ByteStreamInputSvc.h.
virtual method for accessing the current event
Implemented in ByteStreamEventStorageInputSvc, ByteStreamEmonInputSvc, and TrigByteStreamInputSvc.
|
inlinevirtual |
virtual method for accessing the current event status
Reimplemented in ByteStreamEventStorageInputSvc.
Definition at line 55 of file ByteStreamInputSvc.h.
|
inlinevirtual |
Reimplemented in ByteStreamEventStorageInputSvc.
Definition at line 63 of file ByteStreamInputSvc.h.
|
inlinevirtual |
Reimplemented in ByteStreamEventStorageInputSvc.
Definition at line 60 of file ByteStreamInputSvc.h.
|
inlinestatic |
Retrieve interface ID.
Declaration of the interface ID ( interface id, major version, minor version)
Definition at line 49 of file ByteStreamInputSvc.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 advance to the next event
Implemented in ByteStreamEventStorageInputSvc, ByteStreamEmonInputSvc, and TrigByteStreamInputSvc.
|
inlinevirtual |
Reimplemented in ByteStreamEventStorageInputSvc.
Definition at line 64 of file ByteStreamInputSvc.h.
Implemented in ByteStreamEventStorageInputSvc, ByteStreamEmonInputSvc, and TrigByteStreamInputSvc.
|
inlinevirtual |
Reimplemented in ByteStreamEventStorageInputSvc.
Definition at line 62 of file ByteStreamInputSvc.h.
|
inlinevirtual |
Reimplemented in ByteStreamEventStorageInputSvc.
Definition at line 36 of file ByteStreamInputSvc.h.
|
inlinevirtual |
Reimplemented in ByteStreamEventStorageInputSvc.
Definition at line 65 of file ByteStreamInputSvc.h.