coder.go 295 B

12345678910111213
  1. package rafthttp
  2. import "github.com/coreos/etcd/raft/raftpb"
  3. type encoder interface {
  4. // encode encodes the given message to an output stream.
  5. encode(m raftpb.Message) error
  6. }
  7. type decoder interface {
  8. // decode decodes the message from an input stream.
  9. decode() (raftpb.Message, error)
  10. }