CGraph
UAtomicRingBufferQueue< T, capacity > Member List

This is the complete list of members for UAtomicRingBufferQueue< T, capacity >, including all inherited members.

capacity_UAtomicRingBufferQueue< T, capacity >private
clear()UAtomicRingBufferQueue< T, capacity >inline
CObject()=defaultCObjectexplicit
cv_UQueueObjectprotected
destroy()CObjectinlinevirtual
getCapacity() constUAtomicRingBufferQueue< T, capacity >inline
head_UAtomicRingBufferQueue< T, capacity >private
init()CObjectinlinevirtual
isEmpty()UAtomicRingBufferQueue< T, capacity >inlineprotected
isFull()UAtomicRingBufferQueue< T, capacity >inlineprotected
mutex_UQueueObjectprotected
pop_cv_UAtomicRingBufferQueue< T, capacity >private
push(const TImpl &value, URingBufferPushStrategy strategy)UAtomicRingBufferQueue< T, capacity >inline
push(std::unique_ptr< TImpl > &value, URingBufferPushStrategy strategy)UAtomicRingBufferQueue< T, capacity >inline
push_cv_UAtomicRingBufferQueue< T, capacity >private
ring_buffer_queue_UAtomicRingBufferQueue< T, capacity >private
run() overrideUThreadObjectinlineprotectedvirtual
setCapacity(CUInt size)UAtomicRingBufferQueue< T, capacity >inline
tail_UAtomicRingBufferQueue< T, capacity >private
UAtomicRingBufferQueue()UAtomicRingBufferQueue< T, capacity >inlineexplicit
waitPopWithTimeout(TImpl &value, CMSec timeout)UAtomicRingBufferQueue< T, capacity >inline
waitPopWithTimeout(std::unique_ptr< TImpl > &value, CMSec timeout)UAtomicRingBufferQueue< T, capacity >inline
~CObject()=defaultCObjectvirtual
~UAtomicRingBufferQueue() overrideUAtomicRingBufferQueue< T, capacity >inline