#include <thread.h>
Additional Inherited Members | |
Public Member Functions inherited from MutexedQueue< GetResult< Key, T, Caller, CallerData > > | |
MutexedQueue ()=default | |
bool | empty () const |
void | push_back (const T &t) |
void | push_back (T &&t) |
T | pop_frontNoEx (u32 wait_time_max_ms) |
T | pop_frontNoEx () |
T | pop_front (u32 wait_time_max_ms) |
T | pop_back (u32 wait_time_max_ms=0) |
T | pop_backNoEx (u32 wait_time_max_ms) |
T | pop_backNoEx () |
Protected Member Functions inherited from MutexedQueue< GetResult< Key, T, Caller, CallerData > > | |
std::mutex & | getMutex () |
std::deque< T > & | getQueue () |
Protected Attributes inherited from MutexedQueue< GetResult< Key, T, Caller, CallerData > > | |
std::deque< T > | m_queue |
std::mutex | m_mutex |
Semaphore | m_signal |