encode

fun encode(message: M): TransportMessage

message as it goes on the wire. Makes message read-only.