Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Egress ¶
type Egress interface {
// HandleWrp is called whenever a message targets something other than this device (targets the cloud).
HandleWrp(m wrp.Message) error
}
Egress interface is the egress route used to handle wrp messages that targets something other than this device
type Handler ¶
type Handler interface {
// connect to cloud and start sending and receiving messages
Start()
// disconnect from cloud
Stop()
// send message to the cloud
Send(ctx context.Context, msg wrp.Message) error
// any listener added will be called when the network channel receives a messages from the cloud
AddMessageListener(listener event.MsgListener) event.CancelFunc
// name of handler
Name() string
}
Handler interface is used to handle networking calls to and from the cloud in a similar way
Click to show internal directories.
Click to hide internal directories.