Documentation
¶
Index ¶
- type Message
- func (m *Message) AddHeader(key string, value string)
- func (m *Message) BodyDelimiter() []byte
- func (m *Message) ContentLength() int
- func (m *Message) EndingDelimiter() []byte
- func (m *Message) Generate() (*Message, error)
- func (m *Message) HeaderDelimiter() []byte
- func (m *Message) Parse() (*Message, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Message ¶
type Message struct {
Data []byte
Delimiter []byte
Headers map[string][]string
Body []byte
Use_Base64 bool
}
A Message is a protocol message.
func NewMessage ¶
NewMessage creates a new Message.
func (*Message) BodyDelimiter ¶ added in v1.1.4
func (*Message) ContentLength ¶
Get content length of the message.
func (*Message) EndingDelimiter ¶ added in v1.1.4
func (*Message) Generate ¶
creates a protocol message. Header is a map of key/value pairs. Body is a base64 encoded byte slice.
func (*Message) HeaderDelimiter ¶ added in v1.1.4
Click to show internal directories.
Click to hide internal directories.