![]() |
This is Unofficial EPICS BASE Doxygen Site
|
Go to the source code of this file.
Typedefs | |
typedef struct yajl_buf_t * | yajl_buf |
Functions | |
yajl_buf | yajl_buf_alloc (yajl_alloc_funcs *alloc) |
void | yajl_buf_free (yajl_buf buf) |
void | yajl_buf_append (yajl_buf buf, const void *data, size_t len) |
void | yajl_buf_clear (yajl_buf buf) |
const unsigned char * | yajl_buf_data (yajl_buf buf) |
size_t | yajl_buf_len (yajl_buf buf) |
void | yajl_buf_truncate (yajl_buf buf, size_t len) |
typedef struct yajl_buf_t* yajl_buf |
yajl_buf is a buffer with exponential growth. the buffer ensures that you are always null padded.
Definition at line 34 of file yajl_buf.h.
yajl_buf yajl_buf_alloc | ( | yajl_alloc_funcs * | alloc | ) |
Definition at line 56 of file yajl_buf.c.
void yajl_buf_append | ( | yajl_buf | buf, |
const void * | data, | ||
size_t | len | ||
) |
Definition at line 75 of file yajl_buf.c.
void yajl_buf_clear | ( | yajl_buf | buf | ) |
Definition at line 86 of file yajl_buf.c.
const unsigned char* yajl_buf_data | ( | yajl_buf | buf | ) |
Definition at line 92 of file yajl_buf.c.
void yajl_buf_free | ( | yajl_buf | buf | ) |
Definition at line 68 of file yajl_buf.c.
size_t yajl_buf_len | ( | yajl_buf | buf | ) |
Definition at line 97 of file yajl_buf.c.
void yajl_buf_truncate | ( | yajl_buf | buf, |
size_t | len | ||
) |
Definition at line 103 of file yajl_buf.c.