Go to the source code of this file.
|
AS_EXTERN as_serializer * | as_serializer_cons (as_serializer *serializer, bool free, const as_serializer_hooks *hooks) |
|
static int | as_serializer_deserialize (as_serializer *serializer, as_buffer *buffer, as_val **val) |
|
AS_EXTERN void | as_serializer_destroy (as_serializer *) |
|
AS_EXTERN as_serializer * | as_serializer_init (as_serializer *serializer, const as_serializer_hooks *hooks) |
|
AS_EXTERN as_serializer * | as_serializer_new (const as_serializer_hooks *) |
|
static int | as_serializer_serialize (as_serializer *serializer, as_val *val, as_buffer *buffer) |
|
static uint32_t | as_serializer_serialize_getsize (as_serializer *serializer, as_val *val) |
|
static int32_t | as_serializer_serialize_presized (as_serializer *serializer, const as_val *val, uint8_t *buf) |
|
static int32_t as_serializer_serialize_presized |
( |
as_serializer * |
serializer, |
|
|
const as_val * |
val, |
|
|
uint8_t * |
buf |
|
) |
| |
|
inlinestatic |
Pack directly into pre-sized buffer.
- Returns
- -1 if failed
-
length of unpacked buffer
Definition at line 87 of file as_serializer.h.
References as_util_hook.