EpcTools
An event based multi-threaded C++ development framework.
|
#include <eqpub.h>
Public Member Functions | |
EQueuePublic () | |
Default constructor. More... | |
~EQueuePublic () | |
Class destructor. More... | |
Void | init (Int queueid, EQueueBase::Mode mode) |
Initializes the queue object. More... | |
![]() | |
Bool | push (EQueueMessage &msg, Bool wait=True) |
Writes a message to the queue. More... | |
EQueueMessage * | pop (Bool wait=True) |
Retrieves the next message from the queue. More... | |
Void | destroy () |
Destroys the message queue. More... | |
Additional Inherited Members | |
![]() | |
enum | Mode { ReadOnly, WriteOnly, ReadWrite } |
The queue access modes. More... | |
EQueuePublic::EQueuePublic | ( | ) |
Default constructor.
EQueuePublic::~EQueuePublic | ( | ) |
Class destructor.
Void EQueuePublic::init | ( | Int | queueid, |
EQueueBase::Mode | mode | ||
) |
Initializes the queue object.
queueid | the queue identifier. |
mode | the open mode. |