Searched refs:streamer (Results 1 - 3 of 3) sorted by relevance

/seL4-test-master/projects/util_libs/libutils/include/utils/
H A Dcbor64.h33 base64_t streamer; member in struct:__anon3
144 int cbor64_initial_byte(base64_t *streamer, cbor64_mt_t type, uint8_t data);
147 int cbor64_send_break(base64_t *streamer);
149 /* This sends a numeric item to the streamer using big-endian encoding */
150 int cbor64_send_item(base64_t *streamer, cbor64_mt_t type, uint64_t number);
153 int cbor64_send_typed_bytes(base64_t *streamer, cbor64_mt_t type, unsigned char *buffer, size_t length);
156 int cbor64_send_simple(base64_t *streamer, cbor64_simple_t value);
172 static inline int cbor64_tag(base64_t *streamer, cbor64_tag_t tag) argument
174 return cbor64_send_item(streamer, CBOR64_MT_TAG, tag);
183 static inline int cbor64_bool(base64_t *streamer, in argument
193 cbor64_null(base64_t *streamer) argument
199 cbor64_undefined(base64_t *streamer) argument
210 cbor64_uint(base64_t *streamer, uint64_t number) argument
216 cbor64_int(base64_t *streamer, int64_t number) argument
263 cbor64_bytes(base64_t *streamer, unsigned char *buffer, size_t length) argument
269 cbor64_byte_chunks_start(base64_t *streamer) argument
275 cbor64_byte_chunks_end(base64_t *streamer) argument
281 cbor64_string(base64_t *streamer, char *text) argument
287 cbor64_string_chunks_start(base64_t *streamer) argument
293 cbor64_string_chunks_end(base64_t *streamer) argument
299 cbor64_utf8(base64_t *streamer, char *text) argument
305 cbor64_utf8_chunks_start(base64_t *streamer) argument
311 cbor64_utf8_chunks_end(base64_t *streamer) argument
337 cbor64_array_start(base64_t *streamer) argument
343 cbor64_array_end(base64_t *streamer) argument
349 cbor64_array_length(base64_t *streamer, uint64_t length) argument
381 cbor64_map_start(base64_t *streamer) argument
387 cbor64_map_end(base64_t *streamer) argument
393 cbor64_map_length(base64_t *streamer, uint64_t length) argument
432 cbor64_null_domain(base64_t *streamer) argument
445 cbor64_string_ref_domain(base64_t *streamer, char **strings, cbor64_domain_t *domain) argument
[all...]
H A Dbase64.h34 /* Create a new base64 streamer that streams to the given output */
51 static inline int base64_putbyte(base64_t *streamer, uint8_t byte) argument
54 streamer->buffer <<= 8;
55 streamer->buffer |= byte;
56 streamer->bits += 8;
59 while (streamer->bits >= 6) {
60 streamer->bits -= 6;
61 uint8_t part = streamer->buffer >> streamer->bits;
62 fputc(base64_lookup(part), streamer
69 base64_terminate(base64_t *streamer) argument
[all...]
/seL4-test-master/projects/util_libs/libutils/src/
H A Dcbor64.c16 int cbor64_initial_byte(base64_t *streamer, cbor64_mt_t type, uint8_t data) argument
18 return base64_putbyte(streamer, (type << 5) | (data & MASK(5)));
22 int cbor64_send_break(base64_t *streamer) argument
24 return cbor64_initial_byte(streamer, CBOR64_MT_BREAK, CBOR64_AI_INDEFINITE_LENGTH);
27 int cbor64_send_item(base64_t *streamer, cbor64_mt_t type, uint64_t number) argument
54 int err = cbor64_initial_byte(streamer, type, additional_info);
61 err = base64_putbyte(streamer, (number >> size) & MASK(8));
72 int cbor64_send_typed_bytes(base64_t *streamer, cbor64_mt_t type, unsigned char *buffer, size_t length) argument
74 int err = cbor64_send_item(streamer, type, length);
80 err = base64_putbyte(streamer, *buffe
91 cbor64_send_simple(base64_t *streamer, cbor64_simple_t value) argument
104 send_endian_bytes(base64_t *streamer, unsigned char *bytes, size_t length) argument
121 cbor64_float(base64_t *streamer, float number) argument
131 cbor64_double(base64_t *streamer, double number) argument
158 new_reference(base64_t *streamer, cbor64_domain_t *domain, size_t index) argument
204 emit_reference(base64_t *streamer, cbor64_domain_t *domain, char *string) argument
240 cbor64_string_ref(base64_t *streamer, cbor64_domain_t *domain, char *string) argument
252 cbor64_utf8_ref(base64_t *streamer, cbor64_domain_t *domain, char *string) argument
[all...]

Completed in 28 milliseconds