Data Fields | |
uint8_t | data [] |
uint8_t | iend |
uint8_t | istart |
uint8_t | len |
void * | next |
uint8_t | used |
buffer structure, which supports appending and prepending of data as well as chaining other buffers.
uint8_t buffer_t::data[] |
data block
uint8_t buffer_t::iend |
index of the end of the data block
uint8_t buffer_t::istart |
index of the start of the data block
uint8_t buffer_t::len |
total lenght of the data block
void* buffer_t::next |
pointer to next buffer
uint8_t buffer_t::used |
tag if buffer is used or free