EpcTools
An event based multi-threaded C++ development framework.
Classes | Public Member Functions | List of all members
EQueuePublic Class Reference

#include <eqpub.h>

Inheritance diagram for EQueuePublic:
EQueueBase

Public Member Functions

 EQueuePublic ()
 Default constructor. More...
 
 ~EQueuePublic ()
 Class destructor. More...
 
Void init (Int queueid, EQueueBase::Mode mode)
 Initializes the queue object. More...
 
- Public Member Functions inherited from EQueueBase
Bool push (EQueueMessage &msg, Bool wait=True)
 Writes a message to the queue. More...
 
EQueueMessagepop (Bool wait=True)
 Retrieves the next message from the queue. More...
 
Void destroy ()
 Destroys the message queue. More...
 

Additional Inherited Members

- Public Types inherited from EQueueBase
enum  Mode { ReadOnly, WriteOnly, ReadWrite }
 The queue access modes. More...
 

Constructor & Destructor Documentation

◆ EQueuePublic()

EQueuePublic::EQueuePublic ( )

Default constructor.

◆ ~EQueuePublic()

EQueuePublic::~EQueuePublic ( )

Class destructor.

Member Function Documentation

◆ init()

Void EQueuePublic::init ( Int  queueid,
EQueueBase::Mode  mode 
)

Initializes the queue object.

Parameters
queueidthe queue identifier.
modethe open mode.

The documentation for this class was generated from the following files: