This is the complete list of members for single_consumer_queue< T >, including all inherited members.
_accepting | single_consumer_queue< T > | private |
_cap | single_consumer_queue< T > | private |
_deq_cv | single_consumer_queue< T > | private |
_enq_cv | single_consumer_queue< T > | private |
_mutex | single_consumer_queue< T > | private |
_need_to_flush | single_consumer_queue< T > | private |
_on_drop_callback | single_consumer_queue< T > | private |
_queue | single_consumer_queue< T > | private |
_was_flushed | single_consumer_queue< T > | private |
blocking_enqueue(T &&item) | single_consumer_queue< T > | inline |
clear() | single_consumer_queue< T > | inline |
dequeue(T *item, unsigned int timeout_ms) | single_consumer_queue< T > | inline |
enqueue(T &&item) | single_consumer_queue< T > | inline |
peek(T **item) | single_consumer_queue< T > | inline |
single_consumer_queue(unsigned int cap=QUEUE_MAX_SIZE, std::function< void(T const &)> on_drop_callback=nullptr) | single_consumer_queue< T > | inlineexplicit |
size() | single_consumer_queue< T > | inline |
start() | single_consumer_queue< T > | inline |
try_dequeue(T *item) | single_consumer_queue< T > | inline |