Lines Matching refs:pb_istream_t
37 bool (*callback)(pb_istream_t *stream, pb_byte_t *buf, size_t count);
68 bool pb_decode(pb_istream_t *stream, const pb_field_t fields[], void *dest_struct);
80 bool pb_decode_noinit(pb_istream_t *stream, const pb_field_t fields[], void *dest_struct);
86 bool pb_decode_delimited(pb_istream_t *stream, const pb_field_t fields[], void *dest_struct);
91 bool pb_decode_delimited_noinit(pb_istream_t *stream, const pb_field_t fields[], void *dest_struct);
98 bool pb_decode_nullterminated(pb_istream_t *stream, const pb_field_t fields[], void *dest_struct);
118 pb_istream_t pb_istream_from_buffer(const pb_byte_t *buf, size_t bufsize);
123 bool pb_read(pb_istream_t *stream, pb_byte_t *buf, size_t count);
132 bool pb_decode_tag(pb_istream_t *stream, pb_wire_type_t *wire_type, uint32_t *tag, bool *eof);
135 bool pb_skip_field(pb_istream_t *stream, pb_wire_type_t wire_type);
140 bool pb_decode_varint(pb_istream_t *stream, uint64_t *dest);
147 bool pb_decode_varint32(pb_istream_t *stream, uint32_t *dest);
152 bool pb_decode_svarint(pb_istream_t *stream, int64_t *dest);
154 bool pb_decode_svarint(pb_istream_t *stream, int32_t *dest);
159 bool pb_decode_fixed32(pb_istream_t *stream, void *dest);
164 bool pb_decode_fixed64(pb_istream_t *stream, void *dest);
168 bool pb_make_string_substream(pb_istream_t *stream, pb_istream_t *substream);
169 bool pb_close_string_substream(pb_istream_t *stream, pb_istream_t *substream);