Core Library  1.7.0.0
Library containing core utilities and tools for threading, networking, logging, INI and CSV file management etc.
core_lib::threads::ConcurrentQueue< T > Member List

This is the complete list of members for core_lib::threads::ConcurrentQueue< T >, including all inherited members.

BreakPopWait()core_lib::threads::ConcurrentQueue< T >inline
Clear()core_lib::threads::ConcurrentQueue< T >inline
Clear(F deleter)core_lib::threads::ConcurrentQueue< T >inline
ConcurrentQueue()=defaultcore_lib::threads::ConcurrentQueue< T >
ConcurrentQueue(const ConcurrentQueue &)=deletecore_lib::threads::ConcurrentQueue< T >
ConcurrentQueue(ConcurrentQueue &&)=deletecore_lib::threads::ConcurrentQueue< T >
container_type typedefcore_lib::threads::ConcurrentQueue< T >
Empty() constcore_lib::threads::ConcurrentQueue< T >inline
eQueueEnd enum namecore_lib::threads::ConcurrentQueue< T >private
m_itemEventcore_lib::threads::ConcurrentQueue< T >private
m_mutexcore_lib::threads::ConcurrentQueue< T >mutableprivate
m_queuecore_lib::threads::ConcurrentQueue< T >private
operator=(const ConcurrentQueue &)=deletecore_lib::threads::ConcurrentQueue< T >
operator=(ConcurrentQueue &&)=deletecore_lib::threads::ConcurrentQueue< T >
Peek(size_t index) constcore_lib::threads::ConcurrentQueue< T >inline
Pop(T &item)core_lib::threads::ConcurrentQueue< T >inline
PopBack(T &item)core_lib::threads::ConcurrentQueue< T >inlineprivate
PopFront(T &item)core_lib::threads::ConcurrentQueue< T >inlineprivate
PopNow(T &item, eQueueEnd whichEnd=eQueueEnd::front)core_lib::threads::ConcurrentQueue< T >inlineprivate
PopThrow(T &item)core_lib::threads::ConcurrentQueue< T >inline
Push(T &&item)core_lib::threads::ConcurrentQueue< T >inline
Push(const T &item)core_lib::threads::ConcurrentQueue< T >inline
Size() constcore_lib::threads::ConcurrentQueue< T >inline
TakeAll()core_lib::threads::ConcurrentQueue< T >inline
TimedPop(unsigned int timeoutMilliseconds, T &item)core_lib::threads::ConcurrentQueue< T >inline
TimedPopThrow(unsigned int timeoutMilliseconds, T &item)core_lib::threads::ConcurrentQueue< T >inline
TryPop(T &item)core_lib::threads::ConcurrentQueue< T >inline
TryPopThrow(T &item)core_lib::threads::ConcurrentQueue< T >inline
TrySteal(T &item)core_lib::threads::ConcurrentQueue< T >inline
TryStealThrow(T &item)core_lib::threads::ConcurrentQueue< T >inline
~ConcurrentQueue()=defaultcore_lib::threads::ConcurrentQueue< T >