#include <CombinerModule.h>
Public Member Functions | |
bool | isrocid () const |
bool | IsDifferentRocId (unsigned id, bool &iserr) |
unsigned | can_skip_buf () |
void | did_skip_buf (unsigned cnt) |
InputRec () | |
InputRec (const InputRec &r) | |
Data Fields | |
unsigned | rocid |
int | format |
bool | isudp |
uint32_t | curr_epoch |
bool | iscurrepoch |
unsigned | curr_nbuf |
unsigned | curr_indx |
uint32_t | prev_epoch |
bool | isprev |
unsigned | prev_nbuf |
unsigned | prev_indx |
uint32_t | prev_evnt |
uint32_t | prev_stamp |
uint32_t | next_epoch |
bool | isnext |
unsigned | next_nbuf |
unsigned | next_indx |
uint32_t | next_evnt |
uint32_t | next_stamp |
bool | nummbssync |
uint32_t | firstmbssync |
unsigned | data_length |
bool | isready |
bool | use |
bool | data_err |
dabc::Pointer | ptr |
unsigned | nbuf |
uint32_t | epoch |
unsigned | stamp |
unsigned | stamp_shift |
uint64_t | last_thottle_tm |
bool | last_throttle_state |
uint32_t | lastEpoch2 [MaxGet4] |
int | get4EdgeCnt [MaxGet4][MaxGet4Ch] |
int | get4EdgeErrs [MaxGet4][MaxGet4Ch] |
uint64_t | get4LastTm [MaxGet4][MaxGet4Ch] |
int | get4AllCnt [MaxGet4][MaxGet4Ch] |
int | get4ErrCnt [MaxGet4][MaxGet4Ch] |
unsigned | lastEpoch2SyncErr [MaxGet4] |
bool | canCheckGet4 [MaxGet4] |
bool | canCheckAnyGet4 |
Definition at line 64 of file CombinerModule.h.
roc::CombinerModule::InputRec::InputRec | ( | ) | [inline] |
Definition at line 139 of file CombinerModule.h.
References canCheckAnyGet4, canCheckGet4, get4AllCnt, get4EdgeCnt, get4EdgeErrs, get4ErrCnt, get4LastTm, lastEpoch2, and lastEpoch2SyncErr.
roc::CombinerModule::InputRec::InputRec | ( | const InputRec & | r | ) | [inline] |
Definition at line 165 of file CombinerModule.h.
References canCheckAnyGet4, canCheckGet4, get4AllCnt, get4EdgeCnt, get4EdgeErrs, get4ErrCnt, get4LastTm, lastEpoch2, and lastEpoch2SyncErr.
unsigned roc::CombinerModule::InputRec::can_skip_buf | ( | ) | [inline] |
Definition at line 130 of file CombinerModule.h.
References isprev, and prev_nbuf.
Referenced by roc::CombinerModule::SkipEvent().
void roc::CombinerModule::InputRec::did_skip_buf | ( | unsigned | cnt | ) | [inline] |
Definition at line 132 of file CombinerModule.h.
References curr_nbuf, isnext, isprev, next_nbuf, and prev_nbuf.
Referenced by roc::CombinerModule::SkipEvent().
bool roc::CombinerModule::InputRec::IsDifferentRocId | ( | unsigned | id, | |
bool & | iserr | |||
) | [inline] |
Definition at line 118 of file CombinerModule.h.
Referenced by roc::CombinerModule::FindNextEvent().
bool roc::CombinerModule::InputRec::isrocid | ( | ) | const [inline] |
Definition at line 116 of file CombinerModule.h.
References rocid.
Referenced by roc::CombinerModule::ExecuteCommand(), roc::CombinerModule::FillSimpleBuffer(), and roc::CombinerModule::FindNextEvent().
Definition at line 114 of file CombinerModule.h.
Referenced by roc::CombinerModule::FindNextEvent(), and InputRec().
bool roc::CombinerModule::InputRec::canCheckGet4[MaxGet4] |
Definition at line 113 of file CombinerModule.h.
Referenced by roc::CombinerModule::FindNextEvent(), and InputRec().
Definition at line 69 of file CombinerModule.h.
Referenced by roc::CombinerModule::FindNextEvent().
Definition at line 72 of file CombinerModule.h.
Referenced by roc::CombinerModule::FindNextEvent().
Definition at line 71 of file CombinerModule.h.
Referenced by did_skip_buf(), and roc::CombinerModule::FindNextEvent().
Definition at line 96 of file CombinerModule.h.
Referenced by roc::CombinerModule::FillBuffer(), and roc::CombinerModule::FillRawSubeventsBuffer().
Definition at line 91 of file CombinerModule.h.
Referenced by roc::CombinerModule::FillBuffer(), roc::CombinerModule::FindNextEvent(), and roc::CombinerModule::SkipEvent().
uint32_t roc::CombinerModule::InputRec::epoch |
Definition at line 99 of file CombinerModule.h.
Definition at line 89 of file CombinerModule.h.
Referenced by roc::CombinerModule::SkipEvent().
Definition at line 66 of file CombinerModule.h.
Referenced by roc::CombinerModule::AddExtraMessagesToSubevent(), roc::CombinerModule::ExecuteCommand(), roc::CombinerModule::FillBuffer(), roc::CombinerModule::FillRawSubeventsBuffer(), roc::CombinerModule::FillSimpleBuffer(), and roc::CombinerModule::FindNextEvent().
int roc::CombinerModule::InputRec::get4AllCnt[MaxGet4][MaxGet4Ch] |
Definition at line 110 of file CombinerModule.h.
Referenced by roc::CombinerModule::FindNextEvent(), and InputRec().
int roc::CombinerModule::InputRec::get4EdgeCnt[MaxGet4][MaxGet4Ch] |
Definition at line 107 of file CombinerModule.h.
Referenced by roc::CombinerModule::FindNextEvent(), and InputRec().
int roc::CombinerModule::InputRec::get4EdgeErrs[MaxGet4][MaxGet4Ch] |
Definition at line 108 of file CombinerModule.h.
Referenced by roc::CombinerModule::FindNextEvent(), and InputRec().
int roc::CombinerModule::InputRec::get4ErrCnt[MaxGet4][MaxGet4Ch] |
Definition at line 111 of file CombinerModule.h.
Referenced by roc::CombinerModule::FindNextEvent(), and InputRec().
uint64_t roc::CombinerModule::InputRec::get4LastTm[MaxGet4][MaxGet4Ch] |
Definition at line 109 of file CombinerModule.h.
Referenced by roc::CombinerModule::FindNextEvent(), and InputRec().
Definition at line 70 of file CombinerModule.h.
Referenced by roc::CombinerModule::FindNextEvent().
Definition at line 82 of file CombinerModule.h.
Referenced by did_skip_buf(), roc::CombinerModule::FindNextEvent(), and roc::CombinerModule::SkipEvent().
Definition at line 75 of file CombinerModule.h.
Referenced by can_skip_buf(), did_skip_buf(), roc::CombinerModule::FillBuffer(), roc::CombinerModule::FindNextEvent(), and roc::CombinerModule::SkipEvent().
Definition at line 93 of file CombinerModule.h.
Referenced by roc::CombinerModule::FillBuffer(), roc::CombinerModule::FindNextEvent(), and roc::CombinerModule::SkipEvent().
Definition at line 67 of file CombinerModule.h.
Referenced by roc::CombinerModule::ExecuteCommand(), roc::CombinerModule::FillSimpleBuffer(), roc::CombinerModule::FindNextEvent(), and IsDifferentRocId().
Definition at line 103 of file CombinerModule.h.
Referenced by roc::CombinerModule::FindNextEvent().
Definition at line 104 of file CombinerModule.h.
Referenced by roc::CombinerModule::FindNextEvent().
uint32_t roc::CombinerModule::InputRec::lastEpoch2[MaxGet4] |
Definition at line 106 of file CombinerModule.h.
Referenced by roc::CombinerModule::FindNextEvent(), and InputRec().
unsigned roc::CombinerModule::InputRec::lastEpoch2SyncErr[MaxGet4] |
Definition at line 112 of file CombinerModule.h.
Referenced by roc::CombinerModule::FindNextEvent(), and InputRec().
unsigned roc::CombinerModule::InputRec::nbuf |
Definition at line 98 of file CombinerModule.h.
Definition at line 81 of file CombinerModule.h.
Referenced by roc::CombinerModule::FindNextEvent(), and roc::CombinerModule::SkipEvent().
Definition at line 85 of file CombinerModule.h.
Referenced by roc::CombinerModule::FillBuffer(), roc::CombinerModule::FindNextEvent(), and roc::CombinerModule::SkipEvent().
Definition at line 84 of file CombinerModule.h.
Referenced by roc::CombinerModule::FillRawSubeventsBuffer(), roc::CombinerModule::FindNextEvent(), and roc::CombinerModule::SkipEvent().
Definition at line 83 of file CombinerModule.h.
Referenced by did_skip_buf(), roc::CombinerModule::FillRawSubeventsBuffer(), roc::CombinerModule::FindNextEvent(), and roc::CombinerModule::SkipEvent().
Definition at line 86 of file CombinerModule.h.
Referenced by roc::CombinerModule::FindNextEvent(), and roc::CombinerModule::SkipEvent().
Definition at line 88 of file CombinerModule.h.
Referenced by roc::CombinerModule::SkipEvent().
Definition at line 74 of file CombinerModule.h.
Referenced by roc::CombinerModule::FillRawSubeventsBuffer(), roc::CombinerModule::FindNextEvent(), and roc::CombinerModule::SkipEvent().
Definition at line 78 of file CombinerModule.h.
Referenced by roc::CombinerModule::FillBuffer(), roc::CombinerModule::FindNextEvent(), and roc::CombinerModule::SkipEvent().
Definition at line 77 of file CombinerModule.h.
Referenced by roc::CombinerModule::FillRawSubeventsBuffer(), roc::CombinerModule::FindNextEvent(), and roc::CombinerModule::SkipEvent().
Definition at line 76 of file CombinerModule.h.
Referenced by can_skip_buf(), did_skip_buf(), roc::CombinerModule::FillRawSubeventsBuffer(), roc::CombinerModule::FindNextEvent(), and roc::CombinerModule::SkipEvent().
Definition at line 79 of file CombinerModule.h.
Referenced by roc::CombinerModule::FindNextEvent(), and roc::CombinerModule::SkipEvent().
dabc::Pointer roc::CombinerModule::InputRec::ptr |
Definition at line 97 of file CombinerModule.h.
unsigned roc::CombinerModule::InputRec::rocid |
Definition at line 65 of file CombinerModule.h.
Referenced by roc::CombinerModule::AddExtraMessagesToSubevent(), roc::CombinerModule::ExecuteCommand(), roc::CombinerModule::FillBuffer(), roc::CombinerModule::FillRawSubeventsBuffer(), roc::CombinerModule::FillSimpleBuffer(), roc::CombinerModule::FindNextEvent(), IsDifferentRocId(), and isrocid().
unsigned roc::CombinerModule::InputRec::stamp |
Definition at line 100 of file CombinerModule.h.
Definition at line 101 of file CombinerModule.h.
Definition at line 95 of file CombinerModule.h.
Referenced by roc::CombinerModule::FillBuffer(), and roc::CombinerModule::FillRawSubeventsBuffer().