![]() |
ATLAS Offline Software
|
This class provides the interface to services to read bytestream data. More...
#include <IByteStreamInputSvc.h>
Public Member Functions | |
| DeclareInterfaceID (IByteStreamInputSvc, 1, 0) | |
| virtual const RawEvent * | nextEvent ()=0 |
| virtual method for advance to the next event | |
| virtual const RawEvent * | previousEvent ()=0 |
| virtual void | setEvent (void *, unsigned int) |
| virtual const RawEvent * | currentEvent () const =0 |
| virtual method for accessing the current event | |
| virtual unsigned int | currentEventStatus () const |
| virtual method for accessing the current event status | |
| 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 () |
This class provides the interface to services to read bytestream data.
The concrete class can provide Raw event from a file, transient store, or through network.
Definition at line 21 of file IByteStreamInputSvc.h.
|
inlinevirtual |
Definition at line 47 of file IByteStreamInputSvc.h.
|
pure virtual |
virtual method for accessing the current event
|
inlinevirtual |
virtual method for accessing the current event status
Definition at line 41 of file IByteStreamInputSvc.h.
| IByteStreamInputSvc::DeclareInterfaceID | ( | IByteStreamInputSvc | , |
| 1 | , | ||
| 0 | ) |
|
inlinevirtual |
Definition at line 49 of file IByteStreamInputSvc.h.
|
inlinevirtual |
Definition at line 46 of file IByteStreamInputSvc.h.
|
pure virtual |
virtual method for advance to the next event
|
inlinevirtual |
Definition at line 50 of file IByteStreamInputSvc.h.
|
pure virtual |
|
inlinevirtual |
Definition at line 48 of file IByteStreamInputSvc.h.
|
inlinevirtual |
Definition at line 28 of file IByteStreamInputSvc.h.
|
inlinevirtual |
Definition at line 51 of file IByteStreamInputSvc.h.