C# Класс MqttLib.Mqtt

Наследование: IMqtt, IMqttShared
Показать файл Открыть проект

Private Properties

Свойство Тип Описание
DoConnect void
qosManager_MessageReceived void
tmrCallback void

Открытые методы

Метод Описание
Connect ( ) : void
Connect ( bool cleanStart ) : void
Connect ( string willTopic, QoS willQoS, MqttLib.MqttPayload willMsg, bool willRetain ) : void
Connect ( string willTopic, QoS willQoS, MqttLib.MqttPayload willMsg, bool willRetain, bool cleanStart ) : void
Connect ( string userName, string password ) : void
Connect ( string userName, string password, bool cleanStart ) : void
Connect ( string username, string password, string willTopic, QoS willQoS, MqttLib.MqttPayload willMsg, bool willRetain ) : void
Connect ( string username, string password, string willTopic, QoS willQoS, MqttLib.MqttPayload willMsg, bool willRetain, bool cleanStart ) : void
Disconnect ( ) : void
Mqtt ( string connString, string clientID, IPersistence store ) : System
Publish ( MqttLib.MqttParcel parcel ) : int
Publish ( string topic, MqttLib.MqttPayload payload, QoS qos, bool retained ) : int
Subscribe ( Subscription subscriptions ) : int
Subscribe ( string topic, QoS qos ) : int
Subscribe ( Subscription subscription, PublishArrivedDelegate subscriber ) : void
Unsubscribe ( string topics ) : int
Unsubscribe ( string topic, PublishArrivedDelegate subscriber ) : void

Защищенные методы

Метод Описание
OnConnected ( EventArgs e ) : void
OnConnectionLost ( EventArgs e ) : void
OnPublishArrived ( MqttLib.Core.Messages.MqttPublishMessage m ) : void
OnPublished ( MqttLib.CompleteArgs e ) : void
OnSubscribed ( MqttLib.CompleteArgs e ) : void
OnUnsubscribed ( MqttLib.CompleteArgs e ) : void

Приватные методы

Метод Описание
DoConnect ( MqttConnectMessage conmsg ) : void
qosManager_MessageReceived ( object sender, MqttMessageReceivedEventArgs e ) : void
tmrCallback ( object args ) : void

Описание методов

Connect() публичный Метод

public Connect ( ) : void
Результат void

Connect() публичный Метод

public Connect ( bool cleanStart ) : void
cleanStart bool
Результат void

Connect() публичный Метод

public Connect ( string willTopic, QoS willQoS, MqttLib.MqttPayload willMsg, bool willRetain ) : void
willTopic string
willQoS QoS
willMsg MqttLib.MqttPayload
willRetain bool
Результат void

Connect() публичный Метод

public Connect ( string willTopic, QoS willQoS, MqttLib.MqttPayload willMsg, bool willRetain, bool cleanStart ) : void
willTopic string
willQoS QoS
willMsg MqttLib.MqttPayload
willRetain bool
cleanStart bool
Результат void

Connect() публичный Метод

public Connect ( string userName, string password ) : void
userName string
password string
Результат void

Connect() публичный Метод

public Connect ( string userName, string password, bool cleanStart ) : void
userName string
password string
cleanStart bool
Результат void

Connect() публичный Метод

public Connect ( string username, string password, string willTopic, QoS willQoS, MqttLib.MqttPayload willMsg, bool willRetain ) : void
username string
password string
willTopic string
willQoS QoS
willMsg MqttLib.MqttPayload
willRetain bool
Результат void

Connect() публичный Метод

public Connect ( string username, string password, string willTopic, QoS willQoS, MqttLib.MqttPayload willMsg, bool willRetain, bool cleanStart ) : void
username string
password string
willTopic string
willQoS QoS
willMsg MqttLib.MqttPayload
willRetain bool
cleanStart bool
Результат void

Disconnect() публичный Метод

public Disconnect ( ) : void
Результат void

Mqtt() публичный Метод

public Mqtt ( string connString, string clientID, IPersistence store ) : System
connString string
clientID string
store IPersistence
Результат System

OnConnected() защищенный Метод

protected OnConnected ( EventArgs e ) : void
e System.EventArgs
Результат void

OnConnectionLost() защищенный Метод

protected OnConnectionLost ( EventArgs e ) : void
e System.EventArgs
Результат void

OnPublishArrived() защищенный Метод

protected OnPublishArrived ( MqttLib.Core.Messages.MqttPublishMessage m ) : void
m MqttLib.Core.Messages.MqttPublishMessage
Результат void

OnPublished() защищенный Метод

protected OnPublished ( MqttLib.CompleteArgs e ) : void
e MqttLib.CompleteArgs
Результат void

OnSubscribed() защищенный Метод

protected OnSubscribed ( MqttLib.CompleteArgs e ) : void
e MqttLib.CompleteArgs
Результат void

OnUnsubscribed() защищенный Метод

protected OnUnsubscribed ( MqttLib.CompleteArgs e ) : void
e MqttLib.CompleteArgs
Результат void

Publish() публичный Метод

public Publish ( MqttLib.MqttParcel parcel ) : int
parcel MqttLib.MqttParcel
Результат int

Publish() публичный Метод

public Publish ( string topic, MqttLib.MqttPayload payload, QoS qos, bool retained ) : int
topic string
payload MqttLib.MqttPayload
qos QoS
retained bool
Результат int

Subscribe() публичный Метод

public Subscribe ( Subscription subscriptions ) : int
subscriptions Subscription
Результат int

Subscribe() публичный Метод

public Subscribe ( string topic, QoS qos ) : int
topic string
qos QoS
Результат int

Subscribe() публичный Метод

public Subscribe ( Subscription subscription, PublishArrivedDelegate subscriber ) : void
subscription Subscription
subscriber PublishArrivedDelegate
Результат void

Unsubscribe() публичный Метод

public Unsubscribe ( string topics ) : int
topics string
Результат int

Unsubscribe() публичный Метод

public Unsubscribe ( string topic, PublishArrivedDelegate subscriber ) : void
topic string
subscriber PublishArrivedDelegate
Результат void