![]() |
![]() |
#include <RecoMsgBuf.h>
Public Member Functions | |
void | initialise (unsigned int recoCellSize) |
FUShmRecoCell * | recoCell () |
RecoMsgBuf (unsigned int size, unsigned int type) | |
virtual | ~RecoMsgBuf () |
![]() | |
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 | |
FUShmRecoCell * | theRecoCell_ |
Friends | |
class | MasterQueue |
Additional Inherited Members | |
![]() | |
unsigned char * | buf_ |
size_t | msize_ |
struct msgbuf * | ptr_ |
Message Buffer for Message Queue, holds an entire FUShmRecoCell to transport.
Definition at line 23 of file RecoMsgBuf.h.
RecoMsgBuf::RecoMsgBuf | ( | unsigned int | size, |
unsigned int | type | ||
) |
Definition at line 7 of file RecoMsgBuf.cc.
|
virtual |
Definition at line 11 of file RecoMsgBuf.cc.
References theRecoCell_, and evf::FUShmRecoCell::~FUShmRecoCell().
void RecoMsgBuf::initialise | ( | unsigned int | recoCellSize | ) |
Construct the Reco cell object in-place in the message buffer
Definition at line 16 of file RecoMsgBuf.cc.
References evf::MsgBuf::ptr_, and theRecoCell_.
|
inline |
Returns a pointer to the Raw cell contained in the message buffer
Definition at line 35 of file RecoMsgBuf.h.
References evf::MsgBuf::ptr_.
Referenced by evf::FUResourceQueue::sendData(), and evf::FUResourceQueue::sendDataWhileHalting().
|
friend |
Definition at line 42 of file RecoMsgBuf.h.
|
private |
Definition at line 40 of file RecoMsgBuf.h.
Referenced by initialise(), and ~RecoMsgBuf().