6 : max_event_size_(max_event_size)
7 , max_queue_depth_(max_queue_depth)
8 , pos_(max_queue_depth - 1)
9 , mem_(max_event_size * max_queue_depth)
10 , queue_(max_queue_depth)
std::condition_variable push_cond_
void commitProducerBuffer(void *, int)
std::condition_variable pop_cond_
SingleConsumerQ(int const max_event_size, int const max_queue_depth)
Buffer getConsumerBuffer()
void releaseProducerBuffer(void *)
Buffer getProducerBuffer()
std::condition_variable pool_cond_
void releaseConsumerBuffer(void *)
void commitConsumerBuffer(void *, int)