MessagePack for C
|
Classes | |
struct | msgpack_zone_finalizer |
struct | msgpack_zone_finalizer_array |
struct | msgpack_zone_chunk_list |
struct | msgpack_zone |
Macros | |
#define | MSGPACK_ZONE_CHUNK_SIZE 8192 |
Typedefs | |
typedef struct msgpack_zone_finalizer | msgpack_zone_finalizer |
typedef struct msgpack_zone_finalizer_array | msgpack_zone_finalizer_array |
typedef struct msgpack_zone_chunk | msgpack_zone_chunk |
typedef struct msgpack_zone_chunk_list | msgpack_zone_chunk_list |
typedef struct msgpack_zone | msgpack_zone |
Functions | |
MSGPACK_DLLEXPORT bool | msgpack_zone_init (msgpack_zone *zone, size_t chunk_size) |
MSGPACK_DLLEXPORT void | msgpack_zone_destroy (msgpack_zone *zone) |
MSGPACK_DLLEXPORT msgpack_zone * | msgpack_zone_new (size_t chunk_size) |
MSGPACK_DLLEXPORT void | msgpack_zone_free (msgpack_zone *zone) |
MSGPACK_DLLEXPORT bool | msgpack_zone_is_empty (msgpack_zone *zone) |
MSGPACK_DLLEXPORT void | msgpack_zone_clear (msgpack_zone *zone) |
#define MSGPACK_ZONE_CHUNK_SIZE 8192 |
typedef struct msgpack_zone msgpack_zone |
typedef struct msgpack_zone_chunk msgpack_zone_chunk |
typedef struct msgpack_zone_chunk_list msgpack_zone_chunk_list |
typedef struct msgpack_zone_finalizer msgpack_zone_finalizer |
typedef struct msgpack_zone_finalizer_array msgpack_zone_finalizer_array |
MSGPACK_DLLEXPORT void msgpack_zone_clear | ( | msgpack_zone * | zone | ) |
MSGPACK_DLLEXPORT void msgpack_zone_destroy | ( | msgpack_zone * | zone | ) |
MSGPACK_DLLEXPORT void msgpack_zone_free | ( | msgpack_zone * | zone | ) |
MSGPACK_DLLEXPORT bool msgpack_zone_init | ( | msgpack_zone * | zone, |
size_t | chunk_size | ||
) |
MSGPACK_DLLEXPORT bool msgpack_zone_is_empty | ( | msgpack_zone * | zone | ) |
MSGPACK_DLLEXPORT msgpack_zone* msgpack_zone_new | ( | size_t | chunk_size | ) |