DDraceNetwork Docs
CDynamicRingBuffer< T > Member List

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

Allocate(int Size)CTypedRingBuffer< T >inline
CDynamicRingBuffer(int Size, int Flags=0)CDynamicRingBuffer< T >inline
First()CTypedRingBuffer< T >inline
FLAG_RECYCLE enum valueCRingBufferBase
Init(int Size, int Flags)CDynamicRingBuffer< T >inline
CTypedRingBuffer::Init(void *pMemory, int Size, int Flags)CRingBufferBaseprotected
ITEM_SIZECRingBufferBasestatic
Last()CTypedRingBuffer< T >inline
m_FlagsCRingBufferBaseprivate
m_pBufferCDynamicRingBuffer< T >private
m_pConsumeCRingBufferBaseprivate
m_pFirstCRingBufferBaseprivate
m_pLastCRingBufferBaseprivate
m_PopCallbackCRingBufferBaseprivate
m_pProduceCRingBufferBaseprivate
m_SizeCRingBufferBaseprivate
MergeBack(CItem *pItem)CRingBufferBaseprivate
Next(T *pCurrent)CTypedRingBuffer< T >inline
CRingBufferBase::Next(void *pCurrent)CRingBufferBaseprotected
NextBlock(CItem *pItem)CRingBufferBaseprivate
PopFirst()CTypedRingBuffer< T >inline
Prev(T *pCurrent)CTypedRingBuffer< T >inline
CRingBufferBase::Prev(void *pCurrent)CRingBufferBaseprotected
PrevBlock(CItem *pItem)CRingBufferBaseprivate
SetPopCallback(std::function< void(T *pCurrent)> PopCallback)CTypedRingBuffer< T >inline
CRingBufferBase::SetPopCallback(const std::function< void(void *pCurrent)> PopCallback)CRingBufferBaseprotected
~CDynamicRingBuffer()CDynamicRingBuffer< T >inlinevirtual