Documentation ¶
Index ¶
- Variables
- type Emq
- type FSM
- type Handler
- type Option
- func AddBizHandler(topic string, handler Handler) Option
- func AddSysHandler(topic string, handler client.MessageHandler) Option
- func MQTTConnectionLostHandler(f client.ConnectionLostHandler) Option
- func MQTTOnConnectHandler(f client.OnConnectHandler) Option
- func MQTTSettings(Broker string, Username string, Password string) Option
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // DefaultHandler root DefaultHandler = map[string]Handler{} )
Functions ¶
This section is empty.
Types ¶
type Emq ¶
type Emq struct { Cli client.Client Opts *client.ClientOptions Evt chan client.Message SysProtocol map[string]client.MessageHandler BizProtocol map[string]Handler Cancel context.CancelFunc Ctx context.Context Version string }
Emq type
type Option ¶
Option def inject options to actor
func AddSysHandler ¶
func AddSysHandler(topic string, handler client.MessageHandler) Option
AddSysHandler option
func MQTTConnectionLostHandler ¶
func MQTTConnectionLostHandler(f client.ConnectionLostHandler) Option
MQTTConnectionLostHandler option
func MQTTOnConnectHandler ¶
func MQTTOnConnectHandler(f client.OnConnectHandler) Option
MQTTOnConnectHandler option
Click to show internal directories.
Click to hide internal directories.