Lines Matching refs:substream
524 pb_ostream_t substream = PB_OSTREAM_SIZING; in pb_encode_submessage() local
528 if (!pb_encode(&substream, fields, src_struct)) in pb_encode_submessage()
531 stream->errmsg = substream.errmsg; in pb_encode_submessage()
536 size = substream.bytes_written; in pb_encode_submessage()
549 substream.callback = stream->callback; in pb_encode_submessage()
550 substream.state = stream->state; in pb_encode_submessage()
551 substream.max_size = size; in pb_encode_submessage()
552 substream.bytes_written = 0; in pb_encode_submessage()
554 substream.errmsg = NULL; in pb_encode_submessage()
557 status = pb_encode(&substream, fields, src_struct); in pb_encode_submessage()
559 stream->bytes_written += substream.bytes_written; in pb_encode_submessage()
560 stream->state = substream.state; in pb_encode_submessage()
562 stream->errmsg = substream.errmsg; in pb_encode_submessage()
565 if (substream.bytes_written != size) in pb_encode_submessage()