Lines Matching refs:callbacks
30 static struct cbor_callbacks callbacks = { in cjson_cbor_load() local
49 cbor_load_callback(source, &callbacks, &context); in cjson_cbor_load()
55 const struct cbor_callbacks *callbacks, in cjson_cbor_stream_decode() argument
59 callbacks->boolean(context, false); in cjson_cbor_stream_decode()
63 callbacks->boolean(context, true); in cjson_cbor_stream_decode()
67 callbacks->null(context); in cjson_cbor_stream_decode()
73 callbacks->float4(context, source->valuedouble); in cjson_cbor_stream_decode()
77 callbacks->uint64(context, source->valueint); in cjson_cbor_stream_decode()
79 callbacks->negint64(context, source->valueint + 1); in cjson_cbor_stream_decode()
86 callbacks->string(context, (unsigned char *)source->valuestring, in cjson_cbor_stream_decode()
91 callbacks->array_start(context, cJSON_GetArraySize(source)); in cjson_cbor_stream_decode()
94 cjson_cbor_stream_decode(item, callbacks, context); in cjson_cbor_stream_decode()
100 callbacks->map_start(context, cJSON_GetArraySize(source)); in cjson_cbor_stream_decode()
103 callbacks->string(context, (unsigned char *)item->string, in cjson_cbor_stream_decode()
105 cjson_cbor_stream_decode(item, callbacks, context); in cjson_cbor_stream_decode()