stream
0.10.0
stream analysis framework
|
iterator over raw data messages More...
#include <base/Iterator.h>
Public Member Functions | |
Iterator (int fmt=formatNormal) | |
constructor | |
~Iterator () | |
destructor | |
void | setFormat (int fmt) |
set format | |
int | getFormat () const |
get format | |
uint32_t | getMsgSize () const |
get message size | |
bool | assign (void *buf, uint32_t len) |
assign buffer | |
bool | islast () const |
returns true is last message was extracted from the buffer | |
Static Public Member Functions | |
static uint64_t | FullTimeStamp (uint32_t epoch, uint16_t stamp) |
Expanded timestamp for 250 MHz * 14 bit epochs. | |
Protected Attributes | |
int | fFormat |
format identifier | |
void * | fBuffer |
assigned buffer | |
uint32_t | fBufferLen |
length of assigned buffer | |
uint32_t | fBufferPos |
current position | |
uint32_t | fMsgSize |
size of single message | |
iterator over raw data messages