|
PebbleOS
|
#include <stddef.h>#include <stdint.h>Data Structures | |
| struct | pbl_buffer |
| Linear byte buffer. More... | |
Functions | |
| void | pbl_buffer_init (struct pbl_buffer *buffer, size_t capacity) |
| Initialize an empty buffer. | |
| size_t | pbl_buffer_add (struct pbl_buffer *buffer, const void *data, size_t length) |
| Append data to the buffer. | |
| size_t | pbl_buffer_remove (struct pbl_buffer *buffer, size_t offset, size_t length) |
| Remove bytes from the buffer, closing the gap. | |
| void | pbl_buffer_clear (struct pbl_buffer *buffer) |
| Empty the buffer. | |