|
proton
0
|
Go to the source code of this file.
Data Structures | |
| struct | pn_buffer_memory_t |
Typedefs | |
| typedef struct pn_buffer_t | pn_buffer_t |
Functions | |
| PN_EXTERN pn_buffer_t * | pn_buffer (size_t capacity) |
| PN_EXTERN void | pn_buffer_free (pn_buffer_t *buf) |
| PN_EXTERN size_t | pn_buffer_size (pn_buffer_t *buf) |
| PN_EXTERN size_t | pn_buffer_capacity (pn_buffer_t *buf) |
| PN_EXTERN size_t | pn_buffer_available (pn_buffer_t *buf) |
| PN_EXTERN int | pn_buffer_ensure (pn_buffer_t *buf, size_t size) |
| PN_EXTERN int | pn_buffer_append (pn_buffer_t *buf, const char *bytes, size_t size) |
| PN_EXTERN int | pn_buffer_prepend (pn_buffer_t *buf, const char *bytes, size_t size) |
| PN_EXTERN size_t | pn_buffer_get (pn_buffer_t *buf, size_t offset, size_t size, char *dst) |
| PN_EXTERN int | pn_buffer_trim (pn_buffer_t *buf, size_t left, size_t right) |
| PN_EXTERN void | pn_buffer_clear (pn_buffer_t *buf) |
| PN_EXTERN int | pn_buffer_defrag (pn_buffer_t *buf) |
| PN_EXTERN pn_bytes_t | pn_buffer_bytes (pn_buffer_t *buf) |
| PN_EXTERN pn_buffer_memory_t | pn_buffer_memory (pn_buffer_t *buf) |
| PN_EXTERN int | pn_buffer_print (pn_buffer_t *buf) |
| typedef struct pn_buffer_t pn_buffer_t |
| PN_EXTERN pn_buffer_t* pn_buffer | ( | size_t | capacity | ) |
| PN_EXTERN int pn_buffer_append | ( | pn_buffer_t * | buf, |
| const char * | bytes, | ||
| size_t | size | ||
| ) |
| PN_EXTERN size_t pn_buffer_available | ( | pn_buffer_t * | buf | ) |
| PN_EXTERN pn_bytes_t pn_buffer_bytes | ( | pn_buffer_t * | buf | ) |
| PN_EXTERN size_t pn_buffer_capacity | ( | pn_buffer_t * | buf | ) |
| PN_EXTERN void pn_buffer_clear | ( | pn_buffer_t * | buf | ) |
| PN_EXTERN int pn_buffer_defrag | ( | pn_buffer_t * | buf | ) |
| PN_EXTERN int pn_buffer_ensure | ( | pn_buffer_t * | buf, |
| size_t | size | ||
| ) |
| PN_EXTERN void pn_buffer_free | ( | pn_buffer_t * | buf | ) |
| PN_EXTERN size_t pn_buffer_get | ( | pn_buffer_t * | buf, |
| size_t | offset, | ||
| size_t | size, | ||
| char * | dst | ||
| ) |
| PN_EXTERN pn_buffer_memory_t pn_buffer_memory | ( | pn_buffer_t * | buf | ) |
| PN_EXTERN int pn_buffer_prepend | ( | pn_buffer_t * | buf, |
| const char * | bytes, | ||
| size_t | size | ||
| ) |
| PN_EXTERN int pn_buffer_print | ( | pn_buffer_t * | buf | ) |
| PN_EXTERN size_t pn_buffer_size | ( | pn_buffer_t * | buf | ) |
| PN_EXTERN int pn_buffer_trim | ( | pn_buffer_t * | buf, |
| size_t | left, | ||
| size_t | right | ||
| ) |
1.8.5