#include <concurrency.h>
Public Member Functions | |
| void | clear () |
| bool | dequeue (T *item, unsigned int timeout_ms) |
| void | enqueue (T &&item) |
| bool | peek (T **item) |
| single_consumer_frame_queue (unsigned int cap=QUEUE_MAX_SIZE) | |
| size_t | size () |
| void | start () |
| bool | try_dequeue (T *item) |
Private Attributes | |
| single_consumer_queue< T > | _queue |
Definition at line 148 of file concurrency.h.
|
inline |
Definition at line 153 of file concurrency.h.
|
inline |
Definition at line 178 of file concurrency.h.
|
inline |
Definition at line 163 of file concurrency.h.
|
inline |
Definition at line 155 of file concurrency.h.
|
inline |
Definition at line 168 of file concurrency.h.
|
inline |
Definition at line 188 of file concurrency.h.
|
inline |
Definition at line 183 of file concurrency.h.
|
inline |
Definition at line 173 of file concurrency.h.
|
private |
Definition at line 150 of file concurrency.h.