|
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 |
Typedefs | |
| typedef struct msgpack_vrefbuffer_chunk | msgpack_vrefbuffer_chunk |
| typedef struct msgpack_vrefbuffer_inner_buffer | msgpack_vrefbuffer_inner_buffer |
| typedef struct msgpack_vrefbuffer | msgpack_vrefbuffer |
Functions | |
| MSGPACK_DLLEXPORT bool | msgpack_vrefbuffer_init (msgpack_vrefbuffer *vbuf, size_t ref_size, size_t chunk_size) |
| MSGPACK_DLLEXPORT void | msgpack_vrefbuffer_destroy (msgpack_vrefbuffer *vbuf) |
| 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 int | msgpack_vrefbuffer_migrate (msgpack_vrefbuffer *vbuf, msgpack_vrefbuffer *to) |
| MSGPACK_DLLEXPORT void | msgpack_vrefbuffer_clear (msgpack_vrefbuffer *vref) |
| #define MSGPACK_VREFBUFFER_CHUNK_SIZE 8192 |
| #define MSGPACK_VREFBUFFER_REF_SIZE 32 |
| typedef struct msgpack_vrefbuffer msgpack_vrefbuffer |
| typedef struct msgpack_vrefbuffer_chunk msgpack_vrefbuffer_chunk |
| typedef struct msgpack_vrefbuffer_inner_buffer msgpack_vrefbuffer_inner_buffer |
| 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 | ||
| ) |
1.8.11