ring
1.1
A Flexible Ring Buffer in C.
|
Struct for ring buffer. More...
#include <ring.h>
Data Fields | |
uint8_t * | head |
pointer to head of data in ring buffer More... | |
uint8_t * | tail |
pointer to tail of data in ring buffer More... | |
uint8_t * | start |
pointer to start of ring buffer More... | |
uint8_t * | end |
pointer to end of ring buffer More... | |
unsigned int | tsize |
datatype size of elements in ring buffer More... | |
unsigned int | size |
total number of elements in ring buffer More... | |
unsigned int | count |
number of buffered elements in ring buffer More... | |
Struct for ring buffer.
unsigned int ring_t::count |
number of buffered elements in ring buffer
uint8_t* ring_t::end |
pointer to end of ring buffer
uint8_t* ring_t::head |
pointer to head of data in ring buffer
unsigned int ring_t::size |
total number of elements in ring buffer
uint8_t* ring_t::start |
pointer to start of ring buffer
uint8_t* ring_t::tail |
pointer to tail of data in ring buffer
unsigned int ring_t::tsize |
datatype size of elements in ring buffer