DDraceNetwork Docs
CStaticRingBuffer< T, TSIZE, TFLAGS > Member List

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

Allocate(int Size)CTypedRingBuffer< T >inline
CStaticRingBuffer()CStaticRingBuffer< T, TSIZE, TFLAGS >inline
First()CTypedRingBuffer< T >inline
FLAG_RECYCLE enum valueCRingBufferBase
Init()CStaticRingBuffer< T, TSIZE, TFLAGS >inline
CTypedRingBuffer::Init(void *pMemory, int Size, int Flags)CRingBufferBaseprotected
ITEM_SIZECRingBufferBasestatic
Last()CTypedRingBuffer< T >inline
m_aBufferCStaticRingBuffer< T, TSIZE, TFLAGS >private
m_FlagsCRingBufferBaseprivate
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