Go to the source code of this file.
|
pn_buffer_t * | pn_buffer (size_t capacity) |
|
void | pn_buffer_free (pn_buffer_t *buf) |
|
size_t | pn_buffer_size (pn_buffer_t *buf) |
|
size_t | pn_buffer_capacity (pn_buffer_t *buf) |
|
size_t | pn_buffer_available (pn_buffer_t *buf) |
|
int | pn_buffer_ensure (pn_buffer_t *buf, size_t size) |
|
int | pn_buffer_append (pn_buffer_t *buf, const char *bytes, size_t size) |
|
int | pn_buffer_prepend (pn_buffer_t *buf, const char *bytes, size_t size) |
|
size_t | pn_buffer_get (pn_buffer_t *buf, size_t offset, size_t size, char *dst) |
|
int | pn_buffer_trim (pn_buffer_t *buf, size_t left, size_t right) |
|
void | pn_buffer_clear (pn_buffer_t *buf) |
|
int | pn_buffer_defrag (pn_buffer_t *buf) |
|
pn_bytes_t | pn_buffer_bytes (pn_buffer_t *buf) |
|
int | pn_buffer_print (pn_buffer_t *buf) |
|
int pn_buffer_append |
( |
pn_buffer_t * |
buf, |
|
|
const char * |
bytes, |
|
|
size_t |
size |
|
) |
| |
int pn_buffer_ensure |
( |
pn_buffer_t * |
buf, |
|
|
size_t |
size |
|
) |
| |
size_t pn_buffer_get |
( |
pn_buffer_t * |
buf, |
|
|
size_t |
offset, |
|
|
size_t |
size, |
|
|
char * |
dst |
|
) |
| |
int pn_buffer_prepend |
( |
pn_buffer_t * |
buf, |
|
|
const char * |
bytes, |
|
|
size_t |
size |
|
) |
| |
int pn_buffer_trim |
( |
pn_buffer_t * |
buf, |
|
|
size_t |
left, |
|
|
size_t |
right |
|
) |
| |