Documentation
¶
Index ¶
- Constants
- Variables
- type Coder
- func (c *Coder) Decode(data []byte, m *message.Message) (int, error)
- func (c *Coder) DecodeHeader(data []byte, h *MessageHeader) (int, error)
- func (c *Coder) DecodeWithHeader(data []byte, header MessageHeader, m *message.Message) (int, error)
- func (c *Coder) Encode(m message.Message, buf []byte) (int, error)
- func (c *Coder) Size(m message.Message) (int, error)
- type MessageHeader
Constants ¶
View Source
const ( MessageLength13Base = 13 MessageLength14Base = 269 MessageLength15Base = 65805 )
Variables ¶
View Source
var ( ErrMessageTruncated = errors.New("message is truncated") ErrMessageInvalidVersion = errors.New("message has invalid version") )
View Source
var DefaultCoder = new(Coder)
Functions ¶
This section is empty.
Types ¶
type Coder ¶
type Coder struct{}
func (*Coder) DecodeHeader ¶
func (c *Coder) DecodeHeader(data []byte, h *MessageHeader) (int, error)
func (*Coder) DecodeWithHeader ¶
Click to show internal directories.
Click to hide internal directories.