#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.