Documentation ¶
Index ¶
- type ConnectedCallback
- type ConnectionLostCallback
- type MessageCallback
- type Payload
- type Session
- func (session *Session) AddBroker(broker string) *Session
- func (session *Session) CleanSession(clean bool) *Session
- func (session *Session) Close()
- func (session *Session) Connect()
- func (session *Session) ConnectAndWait() (err error)
- func (session *Session) DefaultMessageHandler(_ delegate.Client, msg delegate.Message)
- func (session *Session) Publish(topic string, qos uint8, retained bool, payload interface{}) (err error)
- func (session *Session) SetAuth(userName string, password string) *Session
- func (session *Session) SetWill(qos byte, retained bool, topic string, onLineMessage []byte, ...)
- func (session *Session) SimplePublish(topic string, payload interface{}) (err error)
- func (session *Session) Subscribe(topic string, qos uint8, callback MessageCallback) bool
- func (session *Session) Unsubscribe(topic string) bool
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ConnectedCallback ¶
type ConnectedCallback func(session Session)
type ConnectionLostCallback ¶
type MessageCallback ¶
type Session ¶
type Session struct { OnMessage MessageCallback OnConnected ConnectedCallback OnLostConnect ConnectionLostCallback ErrorMessage string // contains filtered or unexported fields }
func (*Session) CleanSession ¶
func (*Session) ConnectAndWait ¶
func (*Session) DefaultMessageHandler ¶
func (*Session) SimplePublish ¶ added in v0.0.5
func (*Session) Subscribe ¶
func (session *Session) Subscribe(topic string, qos uint8, callback MessageCallback) bool
func (*Session) Unsubscribe ¶
Click to show internal directories.
Click to hide internal directories.