Luanti 5.16.0-dev
Loading...
Searching...
No Matches
ResultQueue< Key, T, Caller, CallerData > Class Template Reference

#include <thread.h>

Inheritance diagram for ResultQueue< Key, T, Caller, CallerData >:
Collaboration diagram for ResultQueue< Key, T, Caller, CallerData >:

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)
pop_frontNoEx (u32 wait_time_max_ms)
pop_front (u32 wait_time_max_ms)
pop_back (u32 wait_time_max_ms=0)
pop_backNoEx (u32 wait_time_max_ms)
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

The documentation for this class was generated from the following file: