Documentation ¶
Index ¶
- type MQTTConn
- func (conn *MQTTConn) Close() error
- func (conn *MQTTConn) LocalAddr() net.Addr
- func (conn *MQTTConn) Read(p []byte) (n int, err error)
- func (conn *MQTTConn) ReadFrom(p []byte) (n int, addr net.Addr, err error)
- func (conn *MQTTConn) RemoteAddr() net.Addr
- func (conn *MQTTConn) SetDeadline(t time.Time) error
- func (conn *MQTTConn) SetDefaultQoS(qos int)
- func (conn *MQTTConn) SetDefaultTopic(topic string)
- func (conn *MQTTConn) SetReadDeadline(t time.Time) error
- func (conn *MQTTConn) SetWriteDeadline(t time.Time) error
- func (conn *MQTTConn) Subscribe(topic string, qos int) error
- func (conn *MQTTConn) Write(p []byte) (n int, err error)
- func (conn *MQTTConn) WriteTo(b []byte, addr net.Addr) (int, error)
- type TopicAddr
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MQTTConn ¶
MQTTConn wraps around mqtt and provides net.PacketConn functionality
func CreateMQTTConn ¶
CreateMQTTConn wraps around an existing mqtt.Client
func DialMQTT ¶
DialMQTT acts like DialUDP or DialTCP takes in a url like mqtt://username:password@server:port/topic
func (*MQTTConn) RemoteAddr ¶
RemoteAddr implements net.PacketConn.RemoteAddr
func (*MQTTConn) SetDeadline ¶
SetDeadline implements net.PacketConn.SetDeadline
func (*MQTTConn) SetDefaultQoS ¶
SetDefaultQoS sets default QOS of a MQTTConn, which Write uses
func (*MQTTConn) SetDefaultTopic ¶
SetDefaultTopic sets default topic of a MQTTConn, which Write uses
func (*MQTTConn) SetReadDeadline ¶
SetReadDeadline implements net.PacketConn.SetReadDeadline
func (*MQTTConn) SetWriteDeadline ¶
SetWriteDeadline implements net.PacketConn.SetWriteDeadline
Click to show internal directories.
Click to hide internal directories.