3 * - Abstract Data Types
12 typedef struct sRingBuffer
21 * \brief Create a ring buffer \a Space bytes large
22 * \param Space Ammount of space to allocate within the buffer
23 * \return Pointer to the buffer structure
25 extern tRingBuffer *RingBuffer_Create(size_t Space);
26 extern size_t RingBuffer_Read(void *Dest, tRingBuffer *Buffer, size_t Length);
27 extern size_t RingBuffer_Write(tRingBuffer *Buffer, void *Source, size_t Length);