Searched refs:streamer (Results 1 - 3 of 3) sorted by relevance
/seL4-test-master/projects/util_libs/libutils/include/utils/ |
H A D | cbor64.h | 33 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 D | base64.h | 34 /* 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 D | cbor64.c | 16 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