Public Member Functions | |
BinData (void *buf=NULL) | |
int | getExpNumber () const |
int | getRunNumber () const |
int | getSubNumber () const |
int | getEventNumber () const |
int | setEventNumber (int number) |
int | setExpNumber (int exp_no) |
int | setRunNumber (int run_no, int sub_no) |
int | getNEvent () const |
int | getNBoard () const |
int | setNEvent (int nev) |
int | setNBoard (int nb) |
void | setWordSize (int nword) |
int | getWordSize () const |
int | getByteSize () const |
int | getHeaderWordSize () const |
int | getHeaderByteSize () const |
int | getBodyByteSize () const |
void | setBodyWordSize (int nword) |
int | getBodyWordSize () const |
unsigned int | getTrailerMagic () |
int | getNodeId () const |
void | setNodeId (int id) |
unsigned int | recvEvent (TCPSocket &socket) |
unsigned int | sendEvent (TCPSocket &socket) const |
int * | getBuffer () |
const int * | getBuffer () const |
void | setBuffer (void *buf) |
void | print () noexcept |
BinHeader * | getHeader () |
const BinHeader * | getHeader () const |
BinTrailer * | getTrailer () |
const BinTrailer * | getTrailer () const |
unsigned int * | getBody () |
const unsigned int * | getBody () const |
Static Public Attributes | |
static const unsigned int | TRAILER_MAGIC = 0x7FFF0007 |
static const unsigned int | MAX_EVENT_WORDS = 2 * 1024 * 1024 |
Protected Attributes | |
BinTrailer * | m_trailer |
BinHeader * | m_header |
unsigned int * | m_body |
int * | m_buf |
BinData | ( | void * | buf = NULL | ) |
Definition at line 18 of file BinData.cc.
|
noexcept |
Definition at line 31 of file BinData.cc.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
noexcept |
Definition at line 69 of file BinData.cc.
unsigned int recvEvent | ( | TCPSocket & | socket | ) |
Definition at line 47 of file BinData.cc.
unsigned int sendEvent | ( | TCPSocket & | socket | ) | const |
Definition at line 64 of file BinData.cc.
|
inline |
void setBuffer | ( | void * | buf | ) |
Definition at line 36 of file BinData.cc.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
protected |
|
static |