MessagePack for C
|
Classes | |
struct | msgpack_vrefbuffer_inner_buffer |
struct | msgpack_vrefbuffer |
Macros | |
#define | MSGPACK_VREFBUFFER_REF_SIZE 32 |
#define | MSGPACK_VREFBUFFER_CHUNK_SIZE 8192 |
#define MSGPACK_VREFBUFFER_CHUNK_SIZE 8192 |
#define MSGPACK_VREFBUFFER_REF_SIZE 32 |
MSGPACK_DLLEXPORT int msgpack_vrefbuffer_append_copy | ( | msgpack_vrefbuffer * | vbuf, |
const char * | buf, | ||
size_t | len | ||
) |
MSGPACK_DLLEXPORT int msgpack_vrefbuffer_append_ref | ( | msgpack_vrefbuffer * | vbuf, |
const char * | buf, | ||
size_t | len | ||
) |
MSGPACK_DLLEXPORT void msgpack_vrefbuffer_clear | ( | msgpack_vrefbuffer * | vref | ) |
MSGPACK_DLLEXPORT void msgpack_vrefbuffer_destroy | ( | msgpack_vrefbuffer * | vbuf | ) |
MSGPACK_DLLEXPORT bool msgpack_vrefbuffer_init | ( | msgpack_vrefbuffer * | vbuf, |
size_t | ref_size, | ||
size_t | chunk_size | ||
) |
MSGPACK_DLLEXPORT int msgpack_vrefbuffer_migrate | ( | msgpack_vrefbuffer * | vbuf, |
msgpack_vrefbuffer * | to | ||
) |