func ReadReply(p protocol.Protocol, r io.ReaderAt) (_ wire.Value, seqID int32, _ error)
ReadReply reads enveloped responses from the given reader.
func Write(p protocol.Protocol, w io.Writer, seqID int32, e Enveloper) error
Write writes an Envelope to the given writer.
type Enveloper interface { MethodName() string EnvelopeType() wire.EnvelopeType ToWire() (wire.Value, error) }
Enveloper is the interface implemented by a type that can be written with an envelope.