Home
last modified time | relevance | path

Searched refs:pb_extension_t (Results 1 – 20 of 20) sorted by relevance

/nanopb-3.4.0/
Dpb_common.h19 bool pb_field_iter_begin_extension(pb_field_iter_t *iter, pb_extension_t *extension);
25 bool pb_field_iter_begin_extension_const(pb_field_iter_t *iter, const pb_extension_t *extension);
Dpb_common.c166 bool pb_field_iter_begin_extension(pb_field_iter_t *iter, pb_extension_t *extension) in pb_field_iter_begin_extension()
295 bool pb_field_iter_begin_extension_const(pb_field_iter_t *iter, const pb_extension_t *extension) in pb_field_iter_begin_extension_const()
297 return pb_field_iter_begin_extension(iter, (pb_extension_t*)pb_const_cast(extension)); in pb_field_iter_begin_extension_const()
Dpb_encode.c30 static bool checkreturn default_extension_encoder(pb_ostream_t *stream, const pb_extension_t *exten…
342 const pb_extension_t *extension = *(const pb_extension_t* const *)field->pData; in pb_check_proto3_default_value()
473 static bool checkreturn default_extension_encoder(pb_ostream_t *stream, const pb_extension_t *exten… in default_extension_encoder()
488 const pb_extension_t *extension = *(const pb_extension_t* const *)field->pData; in encode_extension_field()
Dpb_decode.c32 static bool checkreturn default_extension_decoder(pb_istream_t *stream, pb_extension_t *extension, …
33 …extension(pb_istream_t *stream, uint32_t tag, pb_wire_type_t wire_type, pb_extension_t *extension);
829 pb_extension_t *extension, uint32_t tag, pb_wire_type_t wire_type) in default_extension_decoder()
846 uint32_t tag, pb_wire_type_t wire_type, pb_extension_t *extension) in decode_extension()
875 pb_extension_t *ext = *(pb_extension_t* const *)field->pData; in pb_field_set_to_default()
992 pb_extension_t *extensions = NULL; in pb_decode_inner()
1048 extensions = *(pb_extension_t* const *)iter.pData; in pb_decode_inner()
1245 pb_extension_t *ext = *(pb_extension_t**)field->pData; in pb_release_single_field()
Dpb.h427 typedef struct pb_extension_s pb_extension_t; typedef
435 bool (*decode)(pb_istream_t *stream, pb_extension_t *extension,
444 bool (*encode)(pb_ostream_t *stream, const pb_extension_t *extension);
462 pb_extension_t *next;
DCHANGELOG.txt459 Add a "found" field to pb_extension_t (issue 112)
/nanopb-3.4.0/spm_headers/nanopb/
Dpb_common.h19 bool pb_field_iter_begin_extension(pb_field_iter_t *iter, pb_extension_t *extension);
25 bool pb_field_iter_begin_extension_const(pb_field_iter_t *iter, const pb_extension_t *extension);
Dpb.h427 typedef struct pb_extension_s pb_extension_t; typedef
435 bool (*decode)(pb_istream_t *stream, pb_extension_t *extension,
444 bool (*encode)(pb_ostream_t *stream, const pb_extension_t *extension);
462 pb_extension_t *next;
/nanopb-3.4.0/tests/extensions/
Dencode_extensions.c19 pb_extension_t ext1 = pb_extension_init_zero; in main()
21 pb_extension_t ext2 = pb_extension_init_zero; in main()
Ddecode_extensions.c21 pb_extension_t ext1 = pb_extension_init_zero; in main()
23 pb_extension_t ext2 = pb_extension_init_zero; in main()
/nanopb-3.4.0/tests/regression/issue_342/
Dtest_extensions.c24 pb_extension_t ext = {0}; in main()
40 pb_extension_t ext = {0}; in main()
/nanopb-3.4.0/tests/regression/issue_407/
Dtest_extensions.c16 pb_extension_t ext = pb_extension_init_zero; in main()
48 pb_extension_t ext = pb_extension_init_zero; in main()
/nanopb-3.4.0/tests/regression/issue_242/
Dzero_value.c18 pb_extension_t source_ext = {0}; in main()
/nanopb-3.4.0/tests/fuzztest/
Dgenerate_message.c53 pb_extension_t ext = pb_extension_init_zero; in generate_message()
Dfuzztest.c73 pb_extension_t ext = pb_extension_init_zero; in do_decode()
208 pb_extension_t ext = pb_extension_init_zero; in do_roundtrip()
209 pb_extension_t **ext_field = NULL; in do_roundtrip()
/nanopb-3.4.0/tests/mem_release/
Dmem_release.c17 static pb_extension_t ext1, ext2;
/nanopb-3.4.0/docs/
Dsecurity.md43 - extensions (`pb_extension_t` structures)
Dreference.md218 | `PB_LTYPE_EXTENSION` |0x0A |Pointer to `pb_extension_t`.
376 bool (*decode)(pb_istream_t *stream, pb_extension_t *extension,
378 bool (*encode)(pb_ostream_t *stream, const pb_extension_t *extension);
392 ### pb_extension_t subsection
396 add a `pb_extension_t*` field. It should point to a linked list of
402 pb_extension_t *next;
404 } pb_extension_t;
Dconcepts.md485 datatype `pb_extension_t` forms a linked list of handlers. When an
505 2. Create a `pb_extension_t` constant, with pointers to your variable
508 `pb_extension_t`.
/nanopb-3.4.0/tests/backwards_compatibility/
Dalltypes_legacy.h157 pb_extension_t *extensions;