|
|
| GmManagedArrayRingBuffer (Semaphore_Handle hasItemsSemaphore, Bool bOkToOverrun, Bool bNotices) |
| |
|
int | WriteRecord (T *pcSource) |
| |
|
int | ReadRecord (T *pcDestination) |
| |
|
| 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 () |
| |
|
|
Semaphore_Handle | mHasItemsSemaphore |
| |
|
|
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: