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
-