Template Class ThreadSafeQueue
Defined in File work_queue.hpp
-
template<typename T>
class ThreadSafeQueue A thread safe queue
- Template Parameters
T – type of object contained in the queue
Public Functions
-
inline void push(T &value)
Add an object to the queue
- Parameters
value – object to add
-
inline std::optional<T> pop()
Get an object of the queue
- Returns
std::optional<T> object that had been unqueued or null if queue was empty