C# Class MqttLib.Mqtt

Inheritance: IMqtt, IMqttShared
Afficher le fichier Open project: mlinnen/MqttDotNet

Private Properties

Свойство Type Description
DoConnect void
qosManager_MessageReceived void
tmrCallback void

Méthodes publiques

Méthode Description
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

Méthodes protégées

Méthode Description
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

Private Methods

Méthode Description
DoConnect ( MqttConnectMessage conmsg ) : void
qosManager_MessageReceived ( object sender, MqttMessageReceivedEventArgs e ) : void
tmrCallback ( object args ) : void

Method Details

Connect() public méthode

public Connect ( ) : void
Résultat void

Connect() public méthode

public Connect ( bool cleanStart ) : void
cleanStart bool
Résultat void

Connect() public méthode

public Connect ( string willTopic, QoS willQoS, MqttLib.MqttPayload willMsg, bool willRetain ) : void
willTopic string
willQoS QoS
willMsg MqttLib.MqttPayload
willRetain bool
Résultat void

Connect() public méthode

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
Résultat void

Connect() public méthode

public Connect ( string userName, string password ) : void
userName string
password string
Résultat void

Connect() public méthode

public Connect ( string userName, string password, bool cleanStart ) : void
userName string
password string
cleanStart bool
Résultat void

Connect() public méthode

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
Résultat void

Connect() public méthode

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
Résultat void

Disconnect() public méthode

public Disconnect ( ) : void
Résultat void

Mqtt() public méthode

public Mqtt ( string connString, string clientID, IPersistence store ) : System
connString string
clientID string
store IPersistence
Résultat System

OnConnected() protected méthode

protected OnConnected ( EventArgs e ) : void
e System.EventArgs
Résultat void

OnConnectionLost() protected méthode

protected OnConnectionLost ( EventArgs e ) : void
e System.EventArgs
Résultat void

OnPublishArrived() protected méthode

protected OnPublishArrived ( MqttLib.Core.Messages.MqttPublishMessage m ) : void
m MqttLib.Core.Messages.MqttPublishMessage
Résultat void

OnPublished() protected méthode

protected OnPublished ( MqttLib.CompleteArgs e ) : void
e MqttLib.CompleteArgs
Résultat void

OnSubscribed() protected méthode

protected OnSubscribed ( MqttLib.CompleteArgs e ) : void
e MqttLib.CompleteArgs
Résultat void

OnUnsubscribed() protected méthode

protected OnUnsubscribed ( MqttLib.CompleteArgs e ) : void
e MqttLib.CompleteArgs
Résultat void

Publish() public méthode

public Publish ( MqttLib.MqttParcel parcel ) : int
parcel MqttLib.MqttParcel
Résultat int

Publish() public méthode

public Publish ( string topic, MqttLib.MqttPayload payload, QoS qos, bool retained ) : int
topic string
payload MqttLib.MqttPayload
qos QoS
retained bool
Résultat int

Subscribe() public méthode

public Subscribe ( Subscription subscriptions ) : int
subscriptions Subscription
Résultat int

Subscribe() public méthode

public Subscribe ( string topic, QoS qos ) : int
topic string
qos QoS
Résultat int

Subscribe() public méthode

public Subscribe ( Subscription subscription, PublishArrivedDelegate subscriber ) : void
subscription Subscription
subscriber PublishArrivedDelegate
Résultat void

Unsubscribe() public méthode

public Unsubscribe ( string topics ) : int
topics string
Résultat int

Unsubscribe() public méthode

public Unsubscribe ( string topic, PublishArrivedDelegate subscriber ) : void
topic string
subscriber PublishArrivedDelegate
Résultat void