|
|
| GmArrayRingBuffer (Bool bOkToOverrun, Bool bNotices) |
| |
|
int | WriteRecord (T *pcSource) |
| |
|
int | ReadRecord (T *pcDestination) |
| |
|
int | NoticeRecord (int *piDestination) |
| |
|
int | ForgetNextRecord () |
| |
|
int | CheckToWrite () |
| |
|
void | SetEmpty () |
| |
|
Bool | IsEmpty () |
| |
|
Bool | HasData () |
| |
|
Bool | HasUnnoticedData () |
| |
|
int | ReserveRecord (int *pIndex) |
| |
|
T & | GetBuffer (int iBufferIndex) |
| |
|
int | CopyAndCommitData (T *pcSource, int index) |
| |
|
int | CommitData (int index) |
| |
|
int | Size () |
| |
|
int | MaxSize () |
| |
|
|
int | InternalWriteRecord (T *pcSource) |
| |
|
|
int | m_iLastBufferRead |
| |
|
int | m_iLastBufferNoticed |
| |
|
int | m_iLastBufferWritten |
| |
|
Bool | m_bNextWriteWouldOverrun |
| |
|
Bool | m_bNextWriteWouldOverrunNotice |
| |
|
Bool | m_bOkToOverrun |
| |
|
Bool | m_bNotices |
| |
The documentation for this class was generated from the following files:
- /home/kddev/dev/AppDev/GmCommon/include/GmArrayRingBuffer.hpp
- /home/kddev/dev/AppDev/GmCommon/GmUtil/GmArrayRingBuffer.cpp