Solar
|
Public Member Functions | |
SharedBuffer (unsigned long max, unsigned long startAt=0) | |
void | push (const T &value) override |
Public Member Functions inherited from SharedFifo< T > | |
const T | back () |
const T | pop () |
bool | tryPop (T &value) |
unsigned int | size () const |
bool | empty () const |
Additional Inherited Members | |
Protected Attributes inherited from SharedFifo< T > | |
std::condition_variable | m_condQueueNotEmpty |
unsigned long | m_nbNotified = 0 |
std::deque< T > | m_data |
std::mutex | m_mutex |