Go to the documentation of this file. 1 #ifndef __CLBDATAGRAM_HH
2 #define __CLBDATAGRAM_HH
8 #include <boost/atomic.hpp>
35 static boost::atomic<unsigned int>
n_obj;
70 const char*
raw()
const
92 return static_cast<const CLBCommonHeader*>(
93 static_cast<const void*>(
m_block));
static const size_t DGRAM_CAPACITY
const CLBCommonHeader * getCLBCommonHeader() const
uint32_t getUDPSequenceNumber() const
CLBDataGram & operator=(const CLBDataGram &)
bool is_acoustic(unsigned int dt)
const char * getPayload() const
static boost::atomic< unsigned int > n_obj
bool is_optical(unsigned int dt)
bool hasValidTimeStamp() const
bool is_infoword(const void *const data)
char m_block[DGRAM_CAPACITY]
size_t getPayloadSize() const
uint32_t getRunNumber() const