Solar
|
Public Member Functions | |
virtual void | push (const T &value) |
const T | back () |
const T | pop () |
bool | tryPop (T &value) |
unsigned int | size () const |
bool | empty () const |
Protected Member Functions | |
virtual void | doPop (T &value) |
Protected Attributes | |
std::condition_variable | m_condQueueNotEmpty |
unsigned long | m_nbNotified = 0 |
std::deque< T > | m_data |
std::mutex | m_mutex |