Lines Matching refs:buffer
20 size_t cbor_serialize(const cbor_item_t *item, unsigned char *buffer, in cbor_serialize() argument
25 return cbor_serialize_uint(item, buffer, buffer_size); in cbor_serialize()
27 return cbor_serialize_negint(item, buffer, buffer_size); in cbor_serialize()
29 return cbor_serialize_bytestring(item, buffer, buffer_size); in cbor_serialize()
31 return cbor_serialize_string(item, buffer, buffer_size); in cbor_serialize()
33 return cbor_serialize_array(item, buffer, buffer_size); in cbor_serialize()
35 return cbor_serialize_map(item, buffer, buffer_size); in cbor_serialize()
37 return cbor_serialize_tag(item, buffer, buffer_size); in cbor_serialize()
39 return cbor_serialize_float_ctrl(item, buffer, buffer_size); in cbor_serialize()
154 size_t cbor_serialize_alloc(const cbor_item_t *item, unsigned char **buffer, in cbor_serialize_alloc() argument
156 *buffer = NULL; in cbor_serialize_alloc()
162 *buffer = _cbor_malloc(serialized_size); in cbor_serialize_alloc()
163 if (*buffer == NULL) { in cbor_serialize_alloc()
168 size_t written = cbor_serialize(item, *buffer, serialized_size); in cbor_serialize_alloc()
174 size_t cbor_serialize_uint(const cbor_item_t *item, unsigned char *buffer, in cbor_serialize_uint() argument
180 return cbor_encode_uint8(cbor_get_uint8(item), buffer, buffer_size); in cbor_serialize_uint()
182 return cbor_encode_uint16(cbor_get_uint16(item), buffer, buffer_size); in cbor_serialize_uint()
184 return cbor_encode_uint32(cbor_get_uint32(item), buffer, buffer_size); in cbor_serialize_uint()
186 return cbor_encode_uint64(cbor_get_uint64(item), buffer, buffer_size); in cbor_serialize_uint()
190 size_t cbor_serialize_negint(const cbor_item_t *item, unsigned char *buffer, in cbor_serialize_negint() argument
196 return cbor_encode_negint8(cbor_get_uint8(item), buffer, buffer_size); in cbor_serialize_negint()
198 return cbor_encode_negint16(cbor_get_uint16(item), buffer, buffer_size); in cbor_serialize_negint()
200 return cbor_encode_negint32(cbor_get_uint32(item), buffer, buffer_size); in cbor_serialize_negint()
202 return cbor_encode_negint64(cbor_get_uint64(item), buffer, buffer_size); in cbor_serialize_negint()
206 size_t cbor_serialize_bytestring(const cbor_item_t *item, unsigned char *buffer, in cbor_serialize_bytestring() argument
211 size_t written = cbor_encode_bytestring_start(length, buffer, buffer_size); in cbor_serialize_bytestring()
213 memcpy(buffer + written, cbor_bytestring_handle(item), length); in cbor_serialize_bytestring()
220 size_t written = cbor_encode_indef_bytestring_start(buffer, buffer_size); in cbor_serialize_bytestring()
226 chunks[i], buffer + written, buffer_size - written); in cbor_serialize_bytestring()
232 cbor_encode_break(buffer + written, buffer_size - written); in cbor_serialize_bytestring()
238 size_t cbor_serialize_string(const cbor_item_t *item, unsigned char *buffer, in cbor_serialize_string() argument
243 size_t written = cbor_encode_string_start(length, buffer, buffer_size); in cbor_serialize_string()
245 memcpy(buffer + written, cbor_string_handle(item), length); in cbor_serialize_string()
252 size_t written = cbor_encode_indef_string_start(buffer, buffer_size); in cbor_serialize_string()
257 size_t chunk_written = cbor_serialize_string(chunks[i], buffer + written, in cbor_serialize_string()
264 cbor_encode_break(buffer + written, buffer_size - written); in cbor_serialize_string()
270 size_t cbor_serialize_array(const cbor_item_t *item, unsigned char *buffer, in cbor_serialize_array() argument
276 written = cbor_encode_array_start(size, buffer, buffer_size); in cbor_serialize_array()
279 written = cbor_encode_indef_array_start(buffer, buffer_size); in cbor_serialize_array()
285 cbor_serialize(*(handle++), buffer + written, buffer_size - written); in cbor_serialize_array()
295 cbor_encode_break(buffer + written, buffer_size - written); in cbor_serialize_array()
301 size_t cbor_serialize_map(const cbor_item_t *item, unsigned char *buffer, in cbor_serialize_map() argument
308 written = cbor_encode_map_start(size, buffer, buffer_size); in cbor_serialize_map()
311 written = cbor_encode_indef_map_start(buffer, buffer_size); in cbor_serialize_map()
317 cbor_serialize(handle->key, buffer + written, buffer_size - written); in cbor_serialize_map()
322 item_written = cbor_serialize((handle++)->value, buffer + written, in cbor_serialize_map()
333 cbor_encode_break(buffer + written, buffer_size - written); in cbor_serialize_map()
339 size_t cbor_serialize_tag(const cbor_item_t *item, unsigned char *buffer, in cbor_serialize_tag() argument
342 size_t written = cbor_encode_tag(cbor_tag_value(item), buffer, buffer_size); in cbor_serialize_tag()
346 buffer + written, buffer_size - written); in cbor_serialize_tag()
351 size_t cbor_serialize_float_ctrl(const cbor_item_t *item, unsigned char *buffer, in cbor_serialize_float_ctrl() argument
358 return cbor_encode_ctrl(cbor_ctrl_value(item), buffer, buffer_size); in cbor_serialize_float_ctrl()
360 return cbor_encode_half(cbor_float_get_float2(item), buffer, buffer_size); in cbor_serialize_float_ctrl()
362 return cbor_encode_single(cbor_float_get_float4(item), buffer, in cbor_serialize_float_ctrl()
365 return cbor_encode_double(cbor_float_get_float8(item), buffer, in cbor_serialize_float_ctrl()