package coder
import "github.com/plgd-dev/go-coap/v3/tcp/coder"
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 ¶
const ( MessageLength13Base = 13 MessageLength14Base = 269 MessageLength15Base = 65805 )
Variables ¶
var ( ErrMessageTruncated = errors.New("message is truncated") ErrMessageInvalidVersion = errors.New("message has invalid version") )
Types ¶
type Coder ¶
type Coder struct{}
func (*Coder) Decode ¶
func (*Coder) DecodeHeader ¶
func (c *Coder) DecodeHeader(data []byte, h *MessageHeader) (int, error)
func (*Coder) DecodeWithHeader ¶
func (c *Coder) DecodeWithHeader(data []byte, header MessageHeader, m *message.Message) (int, error)
func (*Coder) Encode ¶
func (*Coder) Size ¶
type MessageHeader ¶
Source Files ¶
- Version
- v3.3.6 (latest)
- Published
- Sep 18, 2024
- Platform
- linux/amd64
- Imports
- 5 packages
- Last checked
- 1 week ago –
Tools for package owners.