/nanopb-3.4.0/ |
D | pb_common.h | 16 bool pb_field_iter_begin(pb_field_iter_t *iter, const pb_msgdesc_t *desc, void *message); 24 bool pb_field_iter_begin_const(pb_field_iter_t *iter, const pb_msgdesc_t *desc, const void *message…
|
D | pb_encode.h | 67 bool pb_encode(pb_ostream_t *stream, const pb_msgdesc_t *fields, const void *src_struct); 83 bool pb_encode_ex(pb_ostream_t *stream, const pb_msgdesc_t *fields, const void *src_struct, unsigne… 91 bool pb_get_encoded_size(size_t *size, const pb_msgdesc_t *fields, const void *src_struct); 179 bool pb_encode_submessage(pb_ostream_t *stream, const pb_msgdesc_t *fields, const void *src_struct);
|
D | pb_decode.h | 74 bool pb_decode(pb_istream_t *stream, const pb_msgdesc_t *fields, void *dest_struct); 102 bool pb_decode_ex(pb_istream_t *stream, const pb_msgdesc_t *fields, void *dest_struct, unsigned int… 114 void pb_release(const pb_msgdesc_t *fields, void *dest_struct);
|
D | pb_common.c | 156 bool pb_field_iter_begin(pb_field_iter_t *iter, const pb_msgdesc_t *desc, void *message) in pb_field_iter_begin() 168 const pb_msgdesc_t *msg = (const pb_msgdesc_t*)extension->type->arg; in pb_field_iter_begin_extension() 290 bool pb_field_iter_begin_const(pb_field_iter_t *iter, const pb_msgdesc_t *desc, const void *message) in pb_field_iter_begin_const()
|
D | pb.h | 315 typedef struct pb_msgdesc_s pb_msgdesc_t; typedef 318 const pb_msgdesc_t * const * submsg_info; 330 const pb_msgdesc_t *descriptor; /* Pointer to message descriptor constant */ 347 …const pb_msgdesc_t *submsg_desc; /* For submessage fields, pointer to field descriptor for the sub… 503 const pb_msgdesc_t* const structname ## _submsg_info[] = \ 508 const pb_msgdesc_t structname ## _msg = \
|
D | pb_encode.c | 511 bool checkreturn pb_encode(pb_ostream_t *stream, const pb_msgdesc_t *fields, const void *src_struct) in pb_encode() 535 bool checkreturn pb_encode_ex(pb_ostream_t *stream, const pb_msgdesc_t *fields, const void *src_str… in pb_encode_ex() 556 bool pb_get_encoded_size(size_t *size, const pb_msgdesc_t *fields, const void *src_struct) in pb_get_encoded_size() 723 bool checkreturn pb_encode_submessage(pb_ostream_t *stream, const pb_msgdesc_t *fields, const void … in pb_encode_submessage()
|
D | pb_decode.c | 989 static bool checkreturn pb_decode_inner(pb_istream_t *stream, const pb_msgdesc_t *fields, void *des… in pb_decode_inner() 1153 bool checkreturn pb_decode_ex(pb_istream_t *stream, const pb_msgdesc_t *fields, void *dest_struct, … in pb_decode_ex() 1181 bool checkreturn pb_decode(pb_istream_t *stream, const pb_msgdesc_t *fields, void *dest_struct) in pb_decode() 1319 void pb_release(const pb_msgdesc_t *fields, void *dest_struct) in pb_release() 1335 void pb_release(const pb_msgdesc_t *fields, void *dest_struct) in pb_release()
|
D | CHANGELOG.txt | 114 NOTE: version 0.4.3 changes layout of pb_msgdesc_t. It requires recompiling .pb.c files and
|
/nanopb-3.4.0/spm_headers/nanopb/ |
D | pb_common.h | 16 bool pb_field_iter_begin(pb_field_iter_t *iter, const pb_msgdesc_t *desc, void *message); 24 bool pb_field_iter_begin_const(pb_field_iter_t *iter, const pb_msgdesc_t *desc, const void *message…
|
D | pb_encode.h | 67 bool pb_encode(pb_ostream_t *stream, const pb_msgdesc_t *fields, const void *src_struct); 83 bool pb_encode_ex(pb_ostream_t *stream, const pb_msgdesc_t *fields, const void *src_struct, unsigne… 91 bool pb_get_encoded_size(size_t *size, const pb_msgdesc_t *fields, const void *src_struct); 179 bool pb_encode_submessage(pb_ostream_t *stream, const pb_msgdesc_t *fields, const void *src_struct);
|
D | pb_decode.h | 74 bool pb_decode(pb_istream_t *stream, const pb_msgdesc_t *fields, void *dest_struct); 102 bool pb_decode_ex(pb_istream_t *stream, const pb_msgdesc_t *fields, void *dest_struct, unsigned int… 114 void pb_release(const pb_msgdesc_t *fields, void *dest_struct);
|
D | pb.h | 315 typedef struct pb_msgdesc_s pb_msgdesc_t; typedef 318 const pb_msgdesc_t * const * submsg_info; 330 const pb_msgdesc_t *descriptor; /* Pointer to message descriptor constant */ 347 …const pb_msgdesc_t *submsg_desc; /* For submessage fields, pointer to field descriptor for the sub… 503 const pb_msgdesc_t* const structname ## _submsg_info[] = \ 508 const pb_msgdesc_t structname ## _msg = \
|
/nanopb-3.4.0/examples/using_union_messages/ |
D | decode.c | 18 const pb_msgdesc_t* decode_unionmessage_type(pb_istream_t *stream) in decode_unionmessage_type() 44 bool decode_unionmessage_contents(pb_istream_t *stream, const pb_msgdesc_t *messagetype, void *dest… in decode_unionmessage_contents() 63 const pb_msgdesc_t *type = decode_unionmessage_type(&stream); in main()
|
D | encode.c | 18 bool encode_unionmessage(pb_ostream_t *stream, const pb_msgdesc_t *messagetype, void *message) in encode_unionmessage()
|
/nanopb-3.4.0/tests/fuzztest/ |
D | validation.h | 9 void validate_message(const void *msg, size_t structsize, const pb_msgdesc_t *msgtype);
|
D | fuzztest.c | 65 static bool do_decode(const uint8_t *buffer, size_t msglen, size_t structsize, const pb_msgdesc_t *… in do_decode() 112 …t *buffer, size_t msglen, size_t fail_after, size_t structsize, const pb_msgdesc_t *msgtype, bool … in do_stream_decode() 198 void do_roundtrip(const uint8_t *buffer, size_t msglen, size_t structsize, const pb_msgdesc_t *msgt… in do_roundtrip()
|
D | validation.c | 144 void validate_message(const void *msg, size_t structsize, const pb_msgdesc_t *msgtype) in validate_message()
|
/nanopb-3.4.0/tests/backwards_compatibility/ |
D | alltypes_legacy.h | 322 extern const pb_msgdesc_t SubMessage_msg; 324 extern const pb_msgdesc_t EmptyMessage_msg; 326 extern const pb_msgdesc_t Limits_msg; 328 extern const pb_msgdesc_t AllTypes_msg;
|
/nanopb-3.4.0/docs/ |
D | reference.md | 243 ### pb_msgdesc_t subsection 249 typedef struct pb_msgdesc_s pb_msgdesc_t; 253 const pb_msgdesc_t * const * submsg_info; 275 const pb_msgdesc_t *descriptor; 292 const pb_msgdesc_t *submsg_desc; 297 | descriptor | Pointer to `pb_msgdesc_t` for the message that contains this field. 448 This macro generates the [pb_msgdesc_t](#pb_msgdesc_t) and associated 507 bool pb_encode(pb_ostream_t *stream, const pb_msgdesc_t *fields, const void *src_struct); 526 …bool pb_encode_ex(pb_ostream_t *stream, const pb_msgdesc_t *fields, const void *src_struct, unsign… 545 bool pb_get_encoded_size(size_t *size, const pb_msgdesc_t *fields, const void *src_struct); [all …]
|
D | index.md | 24 `pb_msgdesc_t` structure, which describes the fields of a message 95 extern const pb_msgdesc_t Example_msg;
|
D | security.md | 29 `pb_msgdesc_t`.
|
D | concepts.md | 382 These macros will in combination generate `pb_msgdesc_t` 386 const pb_msgdesc_t * const Person_PhoneNumber_submsg_info[] = { ... }; 387 const pb_msgdesc_t Person_PhoneNumber_msg = {
|
D | migration.md | 85 ### pb_msgdesc_t struct has new fields 88 `largest_tag` were added to `pb_msgdesc_t` 140 `.pb.h` files are now of type `pb_msgdesc_t`.
|