![]() |
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