#include <ClosableFifoQueue.h>
Public Member Functions | |
ClosableFifoQueue (PtCondition *pNonEmptyCond, BinarySem *pNonEmptyBinarySem, BinarySem *pClosedAndEmpty, string name="(No name given)") throw (exception) | |
virtual | ~ClosableFifoQueue () |
void | close () throw (exception) |
void | enqueue (const T &newValue) throw (exception, AuroraClosedException) |
T | dequeueBlocking () throw (exception, AuroraClosedException) |
bool | dequeueNonBlocking (T &value) throw (exception, AuroraClosedException) |
unsigned int | size () throw (exception) |
bool | isEmpty () throw (exception) |
bool | isClosed () throw (exception) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|