#include <stdio.h>#include <stdlib.h>#include <math.h>#include "ringbuffer.h"#include <string.h>Go to the source code of this file.
Data Structures | |
| struct | RingBuffer |
Functions | |
| long | RingBuffer_Init (RingBuffer *rbuf, long numBytes, void *dataPtr) |
| void | RingBuffer_Flush (RingBuffer *rbuf) |
| long | RingBuffer_GetWriteAvailable (RingBuffer *rbuf) |
| long | RingBuffer_GetReadAvailable (RingBuffer *rbuf) |
| long | RingBuffer_Write (RingBuffer *rbuf, const void *data, long numBytes) |
| long | RingBuffer_Read (RingBuffer *rbuf, void *data, long numBytes) |
| long | RingBuffer_GetWriteRegions (RingBuffer *rbuf, long numBytes, void **dataPtr1, long *sizePtr1, void **dataPtr2, long *sizePtr2) |
| long | RingBuffer_AdvanceWriteIndex (RingBuffer *rbuf, long numBytes) |
| long | RingBuffer_GetReadRegions (RingBuffer *rbuf, long numBytes, void **dataPtr1, long *sizePtr1, void **dataPtr2, long *sizePtr2) |
| long | RingBuffer_AdvanceReadIndex (RingBuffer *rbuf, long numBytes) |
| long RingBuffer_AdvanceReadIndex | ( | RingBuffer * | rbuf, | |
| long | numBytes | |||
| ) |
| long RingBuffer_AdvanceWriteIndex | ( | RingBuffer * | rbuf, | |
| long | numBytes | |||
| ) |
| void RingBuffer_Flush | ( | RingBuffer * | rbuf | ) |
| long RingBuffer_GetReadAvailable | ( | RingBuffer * | rbuf | ) |
| long RingBuffer_GetReadRegions | ( | RingBuffer * | rbuf, | |
| long | numBytes, | |||
| void ** | dataPtr1, | |||
| long * | sizePtr1, | |||
| void ** | dataPtr2, | |||
| long * | sizePtr2 | |||
| ) |
| long RingBuffer_GetWriteAvailable | ( | RingBuffer * | rbuf | ) |
| long RingBuffer_GetWriteRegions | ( | RingBuffer * | rbuf, | |
| long | numBytes, | |||
| void ** | dataPtr1, | |||
| long * | sizePtr1, | |||
| void ** | dataPtr2, | |||
| long * | sizePtr2 | |||
| ) |
| long RingBuffer_Init | ( | RingBuffer * | rbuf, | |
| long | numBytes, | |||
| void * | dataPtr | |||
| ) |
| long RingBuffer_Read | ( | RingBuffer * | rbuf, | |
| void * | data, | |||
| long | numBytes | |||
| ) |
| long RingBuffer_Write | ( | RingBuffer * | rbuf, | |
| const void * | data, | |||
| long | numBytes | |||
| ) |
1.4.7