Lines Matching refs:substream
508 pb_ostream_t substream = PB_OSTREAM_SIZING; in pb_encode_submessage() local
512 if (!pb_encode(&substream, fields, src_struct)) in pb_encode_submessage()
515 stream->errmsg = substream.errmsg; in pb_encode_submessage()
520 size = substream.bytes_written; in pb_encode_submessage()
533 substream.callback = stream->callback; in pb_encode_submessage()
534 substream.state = stream->state; in pb_encode_submessage()
535 substream.max_size = size; in pb_encode_submessage()
536 substream.bytes_written = 0; in pb_encode_submessage()
538 substream.errmsg = NULL; in pb_encode_submessage()
541 status = pb_encode(&substream, fields, src_struct); in pb_encode_submessage()
543 stream->bytes_written += substream.bytes_written; in pb_encode_submessage()
544 stream->state = substream.state; in pb_encode_submessage()
546 stream->errmsg = substream.errmsg; in pb_encode_submessage()
549 if (substream.bytes_written != size) in pb_encode_submessage()