Class ThreadSafeQueueBase¶
Defined in File threadsafe-queue.h
Inheritance Relationships¶
Derived Types¶
public common::ThreadSafeQueue< QueueType >
(Template Class ThreadSafeQueue)public common::ThreadSafeQueue< WrappedCall >
(Template Class ThreadSafeQueue)
Class Documentation¶
-
class common::ThreadSafeQueueBase¶
Subclassed by common::ThreadSafeQueue< QueueType >, common::ThreadSafeQueue< WrappedCall >
Public Functions
-
ThreadSafeQueueBase() = default¶
-
inline virtual ~ThreadSafeQueueBase()¶
-
virtual void NotifyAll() const = 0¶
-
virtual void Shutdown() = 0¶
-
virtual void Resume() = 0¶
-
virtual size_t Size() const = 0¶
-
virtual bool Empty() const = 0¶
Public Members
- ThreadSafeQueueBase
-
ThreadSafeQueueBase() = default¶