#include <SlaveQueue.h>
Public Member Functions | |
int | id () const |
int | post (MsgBuf &ptr) |
unsigned long | rcv (MsgBuf &ptr) |
unsigned long | rcvNonBlocking (MsgBuf &ptr) |
unsigned long | rcvNonBlockingAny (MsgBuf &ptr) |
SlaveQueue (unsigned int ind) | |
~SlaveQueue () | |
Private Attributes | |
int | queue_id_ |
Definition at line 18 of file SlaveQueue.h.
|
inline |
Definition at line 22 of file SlaveQueue.h.
References QUEUE_ID, and queue_id_.
|
inline |
Definition at line 31 of file SlaveQueue.h.
|
inline |
|
inline |
Definition at line 35 of file SlaveQueue.h.
References gather_cfg::cout, evf::MsgBuf::msize(), evf::MsgBuf::ptr_, and queue_id_.
Referenced by evf::Vulture::control(), and evf::SubProcess::postSlave().
|
inline |
Definition at line 45 of file SlaveQueue.h.
References MSGQ_MESSAGE_TYPE_RANGE, evf::MsgBuf::msize(), MSQS_MESSAGE_TYPE_SLA, evf::MsgBuf::ptr_, and queue_id_.
Referenced by evf::Vulture::control(), and evf::SubProcess::rcvSlave().
|
inline |
Definition at line 58 of file SlaveQueue.h.
References MSGQ_MESSAGE_TYPE_RANGE, evf::MsgBuf::msize(), MSQS_MESSAGE_TYPE_SLA, evf::MsgBuf::ptr_, and queue_id_.
Referenced by evf::SubProcess::rcvSlaveNonBlocking().
|
inline |
Definition at line 71 of file SlaveQueue.h.
References MSGQ_MESSAGE_TYPE_RANGE, evf::MsgBuf::msize(), evf::MsgBuf::ptr_, and queue_id_.
|
private |
Definition at line 87 of file SlaveQueue.h.
Referenced by id(), post(), rcv(), rcvNonBlocking(), rcvNonBlockingAny(), and SlaveQueue().