Searched refs:encode (Results 1 - 12 of 12) sorted by relevance

/seL4-test-master/tools/nanopb/examples/using_union_messages/
H A DMakefile8 all: encode decode
9 ./encode 1 | ./decode
10 ./encode 2 | ./decode
11 ./encode 3 | ./decode
16 rm -f encode unionproto.pb.h unionproto.pb.c
/seL4-test-master/tools/nanopb/tests/callbacks/
H A Dencode_callbacks.c71 testmessage.stringvalue.funcs.encode = &encode_string;
72 testmessage.int32value.funcs.encode = &encode_int32;
73 testmessage.fixed32value.funcs.encode = &encode_fixed32;
74 testmessage.fixed64value.funcs.encode = &encode_fixed64;
77 testmessage.submsg.stringvalue.funcs.encode = &encode_string;
78 testmessage.submsg.int32value.funcs.encode = &encode_int32;
79 testmessage.submsg.fixed32value.funcs.encode = &encode_fixed32;
80 testmessage.submsg.fixed64value.funcs.encode = &encode_fixed64;
82 testmessage.repeatedstring.funcs.encode = &encode_repeatedstring;
/seL4-test-master/tools/nanopb/tests/alltypes_callback/
H A Dencode_alltypes_callback.c210 alltypes.req_int32.funcs.encode = &write_varint;
213 alltypes.req_int64.funcs.encode = &write_varint;
216 alltypes.req_uint32.funcs.encode = &write_varint;
219 alltypes.req_uint32.funcs.encode = &write_varint;
222 alltypes.req_uint64.funcs.encode = &write_varint;
225 alltypes.req_sint32.funcs.encode = &write_svarint;
228 alltypes.req_sint64.funcs.encode = &write_svarint;
231 alltypes.req_bool.funcs.encode = &write_varint;
234 alltypes.req_fixed32.funcs.encode = &write_fixed32;
237 alltypes.req_sfixed32.funcs.encode
[all...]
/seL4-test-master/tools/nanopb/tests/alltypes_proto3_callback/
H A Dencode_alltypes_callback.c202 alltypes.rep_int32.funcs.encode = &write_repeated_varint;
205 alltypes.rep_int64.funcs.encode = &write_repeated_varint;
208 alltypes.rep_uint32.funcs.encode = &write_repeated_varint;
211 alltypes.rep_uint64.funcs.encode = &write_repeated_varint;
214 alltypes.rep_sint32.funcs.encode = &write_repeated_svarint;
217 alltypes.rep_sint64.funcs.encode = &write_repeated_svarint;
220 alltypes.rep_bool.funcs.encode = &write_repeated_varint;
223 alltypes.rep_fixed32.funcs.encode = &write_repeated_fixed32;
226 alltypes.rep_sfixed32.funcs.encode = &write_repeated_fixed32;
229 alltypes.rep_float.funcs.encode
[all...]
/seL4-test-master/tools/nanopb/tests/cyclic_messages/
H A Dencode_cyclic_callback.c32 /* Parse a tree in format [[1 2] 3] and encode it directly to protobuf */
42 tree.left.funcs.encode = encode_tree;
46 tree.right.funcs.encode = encode_tree;
60 /* Parse a dictionary in format {'name': value} and encode it directly to protobuf */
84 pair.treeValue.funcs.encode = encode_tree;
100 pair.dictValue.dictItem.funcs.encode = encode_dictionary;
135 dict.dictItem.funcs.encode = encode_dictionary;
/seL4-test-master/tools/nanopb/tests/regression/issue_249/
H A Dtest.c42 msg.submsg.foo.funcs.encode = &write_array;
/seL4-test-master/tools/nanopb/tests/regression/issue_342/
H A Dtest_extensions.c27 callback_def.funcs.encode = &write_string;
/seL4-test-master/tools/nanopb/
H A Dpb_common.c241 if (ostream != NULL && pCallback->funcs.encode != NULL)
244 return pCallback->funcs.encode(ostream, field, pCallback->arg);
246 return pCallback->funcs.encode(ostream, field, &pCallback->arg);
H A Dpb_encode.c1 /* pb_encode.c -- encode a protobuf using minimal resources
348 * called to provide and encode the actual data. */
427 * to encode themselves. */
435 if (extension->type->encode)
436 status = extension->type->encode(stream, extension);
H A Dpb.h329 bool (*encode)(pb_ostream_t *stream, const pb_field_t *field, const void *arg); member in union:pb_callback_s::__anon5
335 bool (*encode)(pb_ostream_t *stream, const pb_field_t *field, void * const *arg);
377 bool (*encode)(pb_ostream_t *stream, const pb_extension_t *extension); member in struct:pb_extension_type_s
595 * encode the descriptor size, 6 lowest bits of field tag number, and 8 bits
/seL4-test-master/tools/nanopb/tests/encode_unittests/
H A Dencode_unittests.c318 msg.data.funcs.encode = &fieldcallback;
374 msg.submsg.data.funcs.encode = &fieldcallback;
375 msg2.submsg.submsg.data.funcs.encode = &fieldcallback;
383 msg.submsg.data.funcs.encode = &crazyfieldcallback;
385 msg2.submsg.submsg.data.funcs.encode = &crazyfieldcallback;
/seL4-test-master/tools/nanopb/generator/
H A Dnanopb_generator.py509 data = codecs.escape_encode(self.default.encode('utf-8'))[0]

Completed in 52 milliseconds