|
MSGPACK_DLLEXPORT msgpack_unpack_return | msgpack_unpack_next (msgpack_unpacked *result, const char *data, size_t len, size_t *off) |
|
MSGPACK_DLLEXPORT bool | msgpack_unpacker_init (msgpack_unpacker *mpac, size_t initial_buffer_size) |
| Initializes a streaming deserializer. More...
|
|
MSGPACK_DLLEXPORT void | msgpack_unpacker_destroy (msgpack_unpacker *mpac) |
| Destroys a streaming deserializer initialized by msgpack_unpacker_init(msgpack_unpacker*, size_t). More...
|
|
MSGPACK_DLLEXPORT msgpack_unpacker * | msgpack_unpacker_new (size_t initial_buffer_size) |
| Creates a streaming deserializer. More...
|
|
MSGPACK_DLLEXPORT void | msgpack_unpacker_free (msgpack_unpacker *mpac) |
| Frees a streaming deserializer created by msgpack_unpacker_new(size_t). More...
|
|
MSGPACK_DLLEXPORT msgpack_unpack_return | msgpack_unpacker_next (msgpack_unpacker *mpac, msgpack_unpacked *pac) |
| Deserializes one object. More...
|
|
MSGPACK_DLLEXPORT msgpack_unpack_return | msgpack_unpacker_next_with_size (msgpack_unpacker *mpac, msgpack_unpacked *result, size_t *p_bytes) |
| Deserializes one object and set the number of parsed bytes involved. More...
|
|
MSGPACK_DLLEXPORT int | msgpack_unpacker_execute (msgpack_unpacker *mpac) |
|
MSGPACK_DLLEXPORT msgpack_object | msgpack_unpacker_data (msgpack_unpacker *mpac) |
|
MSGPACK_DLLEXPORT msgpack_zone * | msgpack_unpacker_release_zone (msgpack_unpacker *mpac) |
|
MSGPACK_DLLEXPORT void | msgpack_unpacker_reset_zone (msgpack_unpacker *mpac) |
|
MSGPACK_DLLEXPORT void | msgpack_unpacker_reset (msgpack_unpacker *mpac) |
|
MSGPACK_DLLEXPORT msgpack_unpack_return | msgpack_unpack (const char *data, size_t len, size_t *off, msgpack_zone *result_zone, msgpack_object *result) |
|
MSGPACK_DLLEXPORT bool | msgpack_unpacker_flush_zone (msgpack_unpacker *mpac) |
|
MSGPACK_DLLEXPORT bool | msgpack_unpacker_expand_buffer (msgpack_unpacker *mpac, size_t size) |
|