|
|
| ThreadsafeFifo (size_t max_objects) |
| |
|
| ThreadsafeFifo (size_t max_objects, const T &init) |
| |
|
T * | AcquireInputObject () |
| |
|
void | ReleaseInputObject (const T *object) |
| |
|
T * | AcquireOutputObject () |
| |
|
void | ReleaseOutputObject (const T *object) |
| |
|
bool | SleepUntilInputObjectIsAvailable () const |
| |
|
bool | SleepUntilOutputObjectIsAvailable () const |
| |
|
void | EnableBlockingSleepUntilMethods (bool enable) |
| |
|
size_t | Size () const |
| |
|
bool | Empty () const |
| |
|
bool | Full () const |
| |
|
void | Clear () |
| |
The documentation for this class was generated from the following file: