stream  0.10.0
stream analysis framework
Public Member Functions | Static Public Member Functions | Protected Attributes
base::Iterator Class Reference

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
 

Detailed Description

iterator over raw data messages


The documentation for this class was generated from the following files: