#include <DQMMsgBuf.h>
Public Member Functions | |
FUShmDqmCell * | dqmCell () |
DQMMsgBuf (unsigned int size, unsigned int type) | |
void | initialise (unsigned int dqmCellSize) |
virtual | ~DQMMsgBuf () |
Public Member Functions inherited from evf::MsgBuf | |
MsgBuf () | |
MsgBuf (unsigned int size, unsigned int type) | |
MsgBuf (const MsgBuf &b) | |
size_t | msize () |
msgbuf * | operator-> () |
MsgBuf & | operator= (const MsgBuf &) |
virtual | ~MsgBuf () |
Private Attributes | |
FUShmDqmCell * | theDqmCell_ |
Friends | |
class | MasterQueue |
Additional Inherited Members | |
Protected Attributes inherited from evf::MsgBuf | |
unsigned char * | buf_ |
size_t | msize_ |
struct msgbuf * | ptr_ |
DQMMsgBuf::DQMMsgBuf | ( | unsigned int | size, |
unsigned int | type | ||
) |
Definition at line 14 of file DQMMsgBuf.cc.
|
virtual |
Definition at line 18 of file DQMMsgBuf.cc.
References theDqmCell_, and evf::FUShmDqmCell::~FUShmDqmCell().
|
inline |
Returns a pointer to the DQM cell contained in the message buffer
Definition at line 37 of file DQMMsgBuf.h.
References evf::MsgBuf::ptr_.
Referenced by evf::FUResourceQueue::sendDqm(), and evf::FUResourceQueue::sendDqmWhileHalting().
void DQMMsgBuf::initialise | ( | unsigned int | dqmCellSize | ) |
Construct the DQM cell object in-place in the message buffer
Definition at line 23 of file DQMMsgBuf.cc.
References evf::MsgBuf::ptr_, and theDqmCell_.
|
friend |
Definition at line 43 of file DQMMsgBuf.h.
|
private |
Definition at line 42 of file DQMMsgBuf.h.
Referenced by initialise(), and ~DQMMsgBuf().