HiveMindBridge
|
#include <ThreadSafeQueue.h>
Public Member Functions | |
ThreadSafeQueue () | |
void | push (const T &item) |
void | pop () |
T | front () |
T | back () |
size_t | size () |
bool | empty () |
Private Attributes | |
std::mutex | m_mutex |
std::queue< T > | m_queue |
|
inline |
|
inlinevirtual |
Implements IThreadSafeQueue< T >.
|
inlinevirtual |
Implements IThreadSafeQueue< T >.
|
inlinevirtual |
Implements IThreadSafeQueue< T >.
|
inlinevirtual |
Implements IThreadSafeQueue< T >.
|
inlinevirtual |
Implements IThreadSafeQueue< T >.
|
inlinevirtual |
Implements IThreadSafeQueue< T >.
|
private |
|
private |