#include "stdint.h"#include "stddef.h"#include "stdbool.h"Go to the source code of this file.
Data Structures | |
| struct | __ac_buffer |
Buffer | |
| typedef struct __ac_buffer | ac_buffer_t |
| void | ac_buffer_init (ac_buffer_t *pBuf, const uint8_t *data, size_t size) |
| Initialize ac_buffer using underlying byte array, set ac_buffer's length to 0 (empty) More... | |
| void | ac_buffer_dup (ac_buffer_t *pBuf, const ac_buffer_t *pBufIn) |
| Copy pBufIn to pBuf. More... | |
| static const uint8_t * | ac_buffer_data (const ac_buffer_t *pBuf) |
| Get buffer's underlying byte array. More... | |
| static size_t | ac_buffer_size (const ac_buffer_t *pBuf) |
| Get buffer's size. More... | |
| static ac_buffer_t * | ac_buffer_next (const ac_buffer_t *pBuf) |
| Get next buffer in chain. More... | |
| static void | ac_buffer_set_next (ac_buffer_t *pBuf, ac_buffer_t *pNextBuf) |
| Set next buffer in chain. More... | |
| void | ac_buffer_append (ac_buffer_t *pBuf, ac_buffer_t *pAppBuf) |
| Append buffer to end of chain. More... | |
| void | ac_buffer_split (ac_buffer_t *pStartBuf, ac_buffer_t *pEndBuf, ac_buffer_t *pBuf, size_t length) |
| Truncate pBuf to length bytes and save the remaining bytes in pEndBuf. More... | |
| void | ac_buffer_dump (ac_buffer_t *pBuf) |
Definition in file ac_buffer.h.