#include <ringbuffer.h>
◆ anonymous enum
◆ Allocate()
| void * CRingBufferBase::Allocate |
( |
int |
Size | ) |
|
|
protected |
◆ Clear()
| void CRingBufferBase::Clear |
( |
| ) |
|
◆ First()
| void * CRingBufferBase::First |
( |
| ) |
|
|
protected |
◆ Init()
◆ Last()
| void * CRingBufferBase::Last |
( |
| ) |
|
|
protected |
◆ MergeBack()
◆ Next()
| void * CRingBufferBase::Next |
( |
void * |
pCurrent | ) |
|
|
protected |
◆ NextBlock()
◆ PopFirst()
| int CRingBufferBase::PopFirst |
( |
| ) |
|
|
protected |
◆ Prev()
| void * CRingBufferBase::Prev |
( |
void * |
pCurrent | ) |
|
|
protected |
◆ PrevBlock()
◆ SetPopCallback()
◆ ITEM_SIZE
◆ m_Flags
| int CRingBufferBase::m_Flags |
|
private |
◆ m_pBuffer
| CItem* CRingBufferBase::m_pBuffer |
|
private |
◆ m_pConsume
| CItem* CRingBufferBase::m_pConsume |
|
private |
◆ m_pFirst
| CItem* CRingBufferBase::m_pFirst |
|
private |
◆ m_pLast
| CItem* CRingBufferBase::m_pLast |
|
private |
◆ m_PopCallback
◆ m_pProduce
| CItem* CRingBufferBase::m_pProduce |
|
private |
◆ m_Size
| int CRingBufferBase::m_Size |
|
private |
The documentation for this class was generated from the following files: