/external/nanopb-c/ |
pb_encode.h | 38 bool (*callback)(pb_ostream_t *stream, const uint8_t *buf, size_t count); 61 * pb_ostream_t stream; 67 bool pb_encode(pb_ostream_t *stream, const pb_field_t fields[], const void *src_struct); 72 bool pb_encode_delimited(pb_ostream_t *stream, const pb_field_t fields[], const void *src_struct); 89 pb_ostream_t pb_ostream_from_buffer(uint8_t *buf, size_t bufsize); 96 * pb_ostream_t stream = PB_OSTREAM_SIZING; 106 /* Function to write into a pb_ostream_t stream. You can use this if you need 109 bool pb_write(pb_ostream_t *stream, const uint8_t *buf, size_t count); 118 bool pb_encode_tag_for_field(pb_ostream_t *stream, const pb_field_t *field); 122 bool pb_encode_tag(pb_ostream_t *stream, pb_wire_type_t wiretype, uint32_t field_number) [all...] |
pb_encode.c | 22 typedef bool (*pb_encoder_t)(pb_ostream_t *stream, const pb_field_t *field, const void *src) checkreturn; 24 static bool checkreturn buf_write(pb_ostream_t *stream, const uint8_t *buf, size_t count); 25 static bool checkreturn encode_array(pb_ostream_t *stream, const pb_field_t *field, const void *pData, size_t count, pb_encoder_t func); 26 static bool checkreturn encode_field(pb_ostream_t *stream, const pb_field_t *field, const void *pData); 27 static bool checkreturn default_extension_encoder(pb_ostream_t *stream, const pb_extension_t *extension); 28 static bool checkreturn encode_extension_field(pb_ostream_t *stream, const pb_field_t *field, const void *pData); 29 static bool checkreturn pb_enc_varint(pb_ostream_t *stream, const pb_field_t *field, const void *src); 30 static bool checkreturn pb_enc_uvarint(pb_ostream_t *stream, const pb_field_t *field, const void *src); 31 static bool checkreturn pb_enc_svarint(pb_ostream_t *stream, const pb_field_t *field, const void *src); 32 static bool checkreturn pb_enc_fixed32(pb_ostream_t *stream, const pb_field_t *field, const void *src) [all...] |
pb.h | 272 typedef struct _pb_ostream_t pb_ostream_t; typedef in typeref:struct:_pb_ostream_t 279 bool (*encode)(pb_ostream_t *stream, const pb_field_t *field, const void *arg); 285 bool (*encode)(pb_ostream_t *stream, const pb_field_t *field, void * const *arg); 325 bool (*encode)(pb_ostream_t *stream, const pb_extension_t *extension);
|
/external/nanopb-c/examples/network_server/ |
common.h | 6 pb_ostream_t pb_ostream_from_socket(int fd);
|
common.c | 11 static bool write_callback(pb_ostream_t *stream, const uint8_t *buf, size_t count) 30 pb_ostream_t pb_ostream_from_socket(int fd) 32 pb_ostream_t stream = {&write_callback, (void*)(intptr_t)fd, SIZE_MAX, 0};
|
server.c | 26 bool listdir_callback(pb_ostream_t *stream, const pb_field_t *field, void * const *arg) 53 pb_ostream_t output = pb_ostream_from_socket(connfd);
|
client.c | 43 pb_ostream_t output = pb_ostream_from_socket(fd);
|
/external/nanopb-c/tests/callbacks/ |
encode_callbacks.c | 9 bool encode_string(pb_ostream_t *stream, const pb_field_t *field, void * const *arg) 19 bool encode_int32(pb_ostream_t *stream, const pb_field_t *field, void * const *arg) 27 bool encode_fixed32(pb_ostream_t *stream, const pb_field_t *field, void * const *arg) 37 bool encode_fixed64(pb_ostream_t *stream, const pb_field_t *field, void * const *arg) 47 bool encode_repeatedstring(pb_ostream_t *stream, const pb_field_t *field, void * const *arg) 66 pb_ostream_t stream;
|
/external/nanopb-c/tests/basic_stream/ |
encode_stream.c | 9 /* This binds the pb_ostream_t into the stdout stream */ 10 bool streamcallback(pb_ostream_t *stream, const uint8_t *buf, size_t count) 26 pb_ostream_t stream = {&streamcallback, NULL, SIZE_MAX, 0};
|
/external/nanopb-c/tests/encode_unittests/ |
encode_unittests.c | 9 bool streamcallback(pb_ostream_t *stream, const uint8_t *buf, size_t count) 20 bool fieldcallback(pb_ostream_t *stream, const pb_field_t *field, void * const *arg) 28 bool crazyfieldcallback(pb_ostream_t *stream, const pb_field_t *field, void * const *arg) 55 pb_ostream_t stream = pb_ostream_from_buffer(buffer2, sizeof(buffer1)); 57 COMMENT("Test pb_write and pb_ostream_t"); 66 pb_ostream_t stream = {&streamcallback, 0, SIZE_MAX, 0}; 76 pb_ostream_t s; 89 pb_ostream_t s; 98 pb_ostream_t s; 116 pb_ostream_t s [all...] |
/external/nanopb-c/examples/using_double_on_avr/ |
encode_double.c | 18 pb_ostream_t stream = pb_ostream_from_buffer(buffer, sizeof(buffer));
|
/external/nanopb-c/tests/basic_buffer/ |
encode_buffer.c | 14 pb_ostream_t stream;
|
/external/nanopb-c/examples/simple/ |
simple.c | 22 pb_ostream_t stream = pb_ostream_from_buffer(buffer, sizeof(buffer));
|
/external/nanopb-c/tests/missing_fields/ |
missing_fields.c | 16 pb_ostream_t stream = pb_ostream_from_buffer(buffer, sizeof(buffer));
|
/external/nanopb-c/examples/using_union_messages/ |
encode.c | 17 bool encode_unionmessage(pb_ostream_t *stream, const pb_field_t messagetype[], const void *message) 45 pb_ostream_t stream = pb_ostream_from_buffer(buffer, sizeof(buffer));
|
/external/nanopb-c/tests/alltypes_callback/ |
encode_alltypes_callback.c | 13 static bool write_varint(pb_ostream_t *stream, const pb_field_t *field, void * const *arg) 19 static bool write_svarint(pb_ostream_t *stream, const pb_field_t *field, void * const *arg) 25 static bool write_fixed32(pb_ostream_t *stream, const pb_field_t *field, void * const *arg) 31 static bool write_fixed64(pb_ostream_t *stream, const pb_field_t *field, void * const *arg) 37 static bool write_string(pb_ostream_t *stream, const pb_field_t *field, void * const *arg) 43 static bool write_submsg(pb_ostream_t *stream, const pb_field_t *field, void * const *arg) 50 static bool write_emptymsg(pb_ostream_t *stream, const pb_field_t *field, void * const *arg) 57 static bool write_repeated_varint(pb_ostream_t *stream, const pb_field_t *field, void * const *arg) 71 static bool write_repeated_svarint(pb_ostream_t *stream, const pb_field_t *field, void * const *arg) 85 static bool write_repeated_fixed32(pb_ostream_t *stream, const pb_field_t *field, void * const *arg [all...] |
/external/nanopb-c/tests/extensions/ |
encode_extensions.c | 15 pb_ostream_t stream;
|
/external/nanopb-c/tests/alltypes/ |
encode_alltypes.c | 130 pb_ostream_t stream = pb_ostream_from_buffer(buffer, sizeof(buffer));
|
/external/nanopb-c/tests/backwards_compatibility/ |
encode_legacy.c | 120 pb_ostream_t stream = pb_ostream_from_buffer(buffer, sizeof(buffer));
|
/external/nanopb-c/tests/alltypes_pointer/ |
encode_alltypes_pointer.c | 173 pb_ostream_t stream = pb_ostream_from_buffer(buffer, sizeof(buffer));
|