A message reader/writer that only uses one type of message
Read a message from the stream
Optional
Unwrap the underlying protobuf stream
Write a message to the stream
Write several messages to the stream
A message reader/writer that only uses one type of message