#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) |
|
||||||||||||||||||||||||
|
|
|
|||||||||
|
|
|
|||||||||
|
|
|
|||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
|
|
|||||||||
|
|
|
|||||||||
|
|
|
|||||||||
|
|
1.3.8