8 #ifndef ISAFEQUEUE_HPP_
9 #define ISAFEQUEUE_HPP_
Interface for queue that is thread safe.
Definition: ISafeQueue.hpp:14
virtual T pop()=0
Pop a value from the queue.
virtual void push(T value)=0
Push in queue.
virtual bool tryPop(T &value)=0
Try to pop a value from the queue.
virtual ~ISafeQueue()=default
Destructor.