#include <IOPool/Streamer/interface/IndexRecords.h>
Public Member Functions | |
EventIndexRecord () | |
const EventMsgView * | getEventView () const |
const uint64 | getOffset () const |
void | makeEvent (void *buf) |
void | makeOffset (void *buf) |
~EventIndexRecord () | |
Private Attributes | |
EventMsgView * | eview |
uint64 * | offset |
EventHeader + offset(64Bit)
Definition at line 61 of file IndexRecords.h.
EventIndexRecord::EventIndexRecord | ( | ) | [inline] |
EventIndexRecord::~EventIndexRecord | ( | ) | [inline] |
const EventMsgView* EventIndexRecord::getEventView | ( | ) | const [inline] |
Definition at line 79 of file IndexRecords.h.
References eview.
Referenced by header_event_sorter(), and header_run_sorter().
00079 {return eview;}
const uint64 EventIndexRecord::getOffset | ( | ) | const [inline] |
Definition at line 78 of file IndexRecords.h.
References offset.
Referenced by StreamerInputFile::next().
00078 { return *offset; }
Definition at line 70 of file IndexRecords.h.
References eview.
Referenced by StreamerInputIndexFile::readEventMessage().
00070 { //never call makeEvent twice 00071 eview = new EventMsgView(buf); 00072 }
Definition at line 74 of file IndexRecords.h.
References convert64(), and offset.
Referenced by StreamerInputIndexFile::readEventMessage().
00074 { //never call makeOffset twice 00075 offset = (uint64*) new long long (convert64((unsigned char*) buf)); 00076 }
EventMsgView* EventIndexRecord::eview [private] |
Definition at line 82 of file IndexRecords.h.
Referenced by getEventView(), makeEvent(), and ~EventIndexRecord().
uint64* EventIndexRecord::offset [private] |
Definition at line 83 of file IndexRecords.h.
Referenced by getOffset(), makeOffset(), and ~EventIndexRecord().