#include <puzzled_frame.hh>
|
static boost::atomic< unsigned int > | n_obj |
|
- Author
- cpellegrino
Definition at line 18 of file puzzled_frame.hh.
◆ container_t
◆ PuzzledFrame()
PuzzledFrame::PuzzledFrame |
( |
| ) |
|
|
inline |
◆ ~PuzzledFrame()
PuzzledFrame::~PuzzledFrame |
( |
| ) |
|
|
inline |
◆ setTimer()
void PuzzledFrame::setTimer |
( |
const Timer & |
exp | ) |
|
|
inline |
◆ setSeqNumber()
void PuzzledFrame::setSeqNumber |
( |
unsigned int |
seqnumber | ) |
|
|
inline |
◆ setDataType()
void PuzzledFrame::setDataType |
( |
unsigned int |
datatype | ) |
|
|
inline |
◆ setDetectorId()
void PuzzledFrame::setDetectorId |
( |
unsigned int |
detector_id | ) |
|
|
inline |
◆ setFrameIndex()
void PuzzledFrame::setFrameIndex |
( |
frame_idx_t |
frame_idx | ) |
|
|
inline |
◆ insert()
◆ hasExpired()
bool PuzzledFrame::hasExpired |
( |
| ) |
const |
|
inline |
◆ hasExpiredWrt()
bool PuzzledFrame::hasExpiredWrt |
( |
Timer const & |
t | ) |
const |
|
inline |
◆ getFrame()
void PuzzledFrame::getFrame |
( |
Frame & |
frame | ) |
|
Definition at line 304 of file puzzled_frame.cc.
310 =
m_container.begin()->second->getCLBCommonHeader();
316 if (frame_length < 0) {
317 LOG_DEBUG <<
"Anomalous frame size: " << frame_length <<
'\n'
327 frame.resize(frame_length);
353 ->getCLBCommonHeader()
354 ->udpSequenceNumber();
365 ||
m_container.begin()->second->getCLBCommonHeader()->udpSequenceNumber() == 0
370 <<
" contains too few data to be assembled. Ignored.";
378 if (
m_container.begin()->second->getUDPSequenceNumber() != 0) {
381 <<
" without infoword. Ignored.";
391 throw std::runtime_error(
"Unknown data type");
◆ reset()
void PuzzledFrame::reset |
( |
| ) |
|
◆ frameLength()
uint32_t PuzzledFrame::frameLength |
( |
| ) |
const |
|
inline |
◆ frameDomStatus()
uint32_t PuzzledFrame::frameDomStatus |
( |
int |
i = 1 | ) |
const |
◆ m_container
◆ m_expiration
Timer PuzzledFrame::m_expiration |
|
private |
◆ m_seqnumber
unsigned int PuzzledFrame::m_seqnumber |
|
private |
◆ m_detector_id
unsigned int PuzzledFrame::m_detector_id |
|
private |
◆ m_datatype
unsigned int PuzzledFrame::m_datatype |
|
private |
◆ m_totalsize
unsigned int PuzzledFrame::m_totalsize |
|
private |
◆ m_frame_idx
◆ n_obj
boost::atomic< unsigned int > PuzzledFrame::n_obj |
|
static |
The documentation for this class was generated from the following files: