Lines Matching refs:buffer

20 size_t cbor_serialize(const cbor_item_t *item, unsigned char *buffer,  in cbor_serialize()  argument
24 return cbor_serialize_uint(item, buffer, buffer_size); in cbor_serialize()
26 return cbor_serialize_negint(item, buffer, buffer_size); in cbor_serialize()
28 return cbor_serialize_bytestring(item, buffer, buffer_size); in cbor_serialize()
30 return cbor_serialize_string(item, buffer, buffer_size); in cbor_serialize()
32 return cbor_serialize_array(item, buffer, buffer_size); in cbor_serialize()
34 return cbor_serialize_map(item, buffer, buffer_size); in cbor_serialize()
36 return cbor_serialize_tag(item, buffer, buffer_size); in cbor_serialize()
38 return cbor_serialize_float_ctrl(item, buffer, buffer_size); in cbor_serialize()
44 size_t cbor_serialize_alloc(const cbor_item_t *item, unsigned char **buffer, in cbor_serialize_alloc() argument
69 *buffer = bfr; in cbor_serialize_alloc()
74 size_t cbor_serialize_uint(const cbor_item_t *item, unsigned char *buffer, in cbor_serialize_uint() argument
79 return cbor_encode_uint8(cbor_get_uint8(item), buffer, buffer_size); in cbor_serialize_uint()
81 return cbor_encode_uint16(cbor_get_uint16(item), buffer, buffer_size); in cbor_serialize_uint()
83 return cbor_encode_uint32(cbor_get_uint32(item), buffer, buffer_size); in cbor_serialize_uint()
85 return cbor_encode_uint64(cbor_get_uint64(item), buffer, buffer_size); in cbor_serialize_uint()
91 size_t cbor_serialize_negint(const cbor_item_t *item, unsigned char *buffer, in cbor_serialize_negint() argument
96 return cbor_encode_negint8(cbor_get_uint8(item), buffer, buffer_size); in cbor_serialize_negint()
98 return cbor_encode_negint16(cbor_get_uint16(item), buffer, buffer_size); in cbor_serialize_negint()
100 return cbor_encode_negint32(cbor_get_uint32(item), buffer, buffer_size); in cbor_serialize_negint()
102 return cbor_encode_negint64(cbor_get_uint64(item), buffer, buffer_size); in cbor_serialize_negint()
108 size_t cbor_serialize_bytestring(const cbor_item_t *item, unsigned char *buffer, in cbor_serialize_bytestring() argument
113 size_t written = cbor_encode_bytestring_start(length, buffer, buffer_size); in cbor_serialize_bytestring()
115 memcpy(buffer + written, cbor_bytestring_handle(item), length); in cbor_serialize_bytestring()
122 size_t written = cbor_encode_indef_bytestring_start(buffer, buffer_size); in cbor_serialize_bytestring()
129 chunks[i], buffer + written, buffer_size - written); in cbor_serialize_bytestring()
135 if (cbor_encode_break(buffer + written, buffer_size - written) > 0) in cbor_serialize_bytestring()
142 size_t cbor_serialize_string(const cbor_item_t *item, unsigned char *buffer, in cbor_serialize_string() argument
147 size_t written = cbor_encode_string_start(length, buffer, buffer_size); in cbor_serialize_string()
149 memcpy(buffer + written, cbor_string_handle(item), length); in cbor_serialize_string()
156 size_t written = cbor_encode_indef_string_start(buffer, buffer_size); in cbor_serialize_string()
162 size_t chunk_written = cbor_serialize_string(chunks[i], buffer + written, in cbor_serialize_string()
169 if (cbor_encode_break(buffer + written, buffer_size - written) > 0) in cbor_serialize_string()
176 size_t cbor_serialize_array(const cbor_item_t *item, unsigned char *buffer, in cbor_serialize_array() argument
182 written = cbor_encode_array_start(size, buffer, buffer_size); in cbor_serialize_array()
185 written = cbor_encode_indef_array_start(buffer, buffer_size); in cbor_serialize_array()
192 cbor_serialize(*(handle++), buffer + written, buffer_size - written); in cbor_serialize_array()
203 item_written = cbor_encode_break(buffer + written, buffer_size - written); in cbor_serialize_array()
211 size_t cbor_serialize_map(const cbor_item_t *item, unsigned char *buffer, in cbor_serialize_map() argument
218 written = cbor_encode_map_start(size, buffer, buffer_size); in cbor_serialize_map()
221 written = cbor_encode_indef_map_start(buffer, buffer_size); in cbor_serialize_map()
228 cbor_serialize(handle->key, buffer + written, buffer_size - written); in cbor_serialize_map()
233 item_written = cbor_serialize((handle++)->value, buffer + written, in cbor_serialize_map()
245 item_written = cbor_encode_break(buffer + written, buffer_size - written); in cbor_serialize_map()
253 size_t cbor_serialize_tag(const cbor_item_t *item, unsigned char *buffer, in cbor_serialize_tag() argument
256 size_t written = cbor_encode_tag(cbor_tag_value(item), buffer, buffer_size); in cbor_serialize_tag()
259 size_t item_written = cbor_serialize(cbor_tag_item(item), buffer + written, in cbor_serialize_tag()
267 size_t cbor_serialize_float_ctrl(const cbor_item_t *item, unsigned char *buffer, in cbor_serialize_float_ctrl() argument
273 return cbor_encode_ctrl(cbor_ctrl_value(item), buffer, buffer_size); in cbor_serialize_float_ctrl()
275 return cbor_encode_half(cbor_float_get_float2(item), buffer, buffer_size); in cbor_serialize_float_ctrl()
277 return cbor_encode_single(cbor_float_get_float4(item), buffer, in cbor_serialize_float_ctrl()
280 return cbor_encode_double(cbor_float_get_float8(item), buffer, in cbor_serialize_float_ctrl()