Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Events ¶
type Events struct {
// Holds event instances to attach to for received messages.
// Use a message's ID to get the corresponding event.
Received []*event.Event[[]byte]
// Fired for generic protocol errors.
Error *event.Event[error]
}
Events holds protocol related events.
type Protocol ¶
type Protocol struct {
// Holds events for sent/received messages and generic errors.
Events *Events
// contains filtered or unexported fields
}
Protocol encapsulates the logic of parsing and sending protocol messages.
Click to show internal directories.
Click to hide internal directories.