Namespace nanoFramework.M2Mqtt.Messages
Classes
ConnectionClosedRequestEventArgs
Event Args class for DISCONNECT message received from server
ConnectionOpenedEventArgs
Event Args class for CONNECT message received from client
MqttMsgAuthentication
Class for AUTH message from broker to client or client to broker as part of an extended authentication exchange, such as challenge / response authentication.
MqttMsgAuthenticationEventArgs
Event Args class for CONNECT message received from client
MqttMsgBase
Base class for all MQTT messages
MqttMsgConnack
Class for CONNACK message from broker to client
MqttMsgConnect
Class for CONNECT message from client to broker
MqttMsgConnectEventArgs
Event Args class for CONNECT message received from client
MqttMsgContext
Context for MQTT message
MqttMsgDisconnect
Class for DISCONNECT message from client to broker
MqttMsgPingReq
Class for PINGREQ message from client to broker
MqttMsgPingResp
Class for PINGRESP message from client to broker
MqttMsgPuback
Class for PUBACK message from broker to client
MqttMsgPubcomp
Class for PUBCOMP message from broker to client
MqttMsgPublish
Class for PUBLISH message from client to broker
MqttMsgPublishEventArgs
Event Args class for PUBLISH message received from broker
MqttMsgPublishedEventArgs
Event Args class for published message
MqttMsgPubrec
Class for PUBREC message from broker to client
MqttMsgPubrel
Class for PUBREL message from client top broker
MqttMsgSuback
Class for SUBACK message from broker to client
MqttMsgSubscribe
Class for SUBSCRIBE message from client to broker
MqttMsgSubscribeEventArgs
Event Args class for subscribe request on topics
MqttMsgSubscribedEventArgs
Event Args class for subscribed topics
MqttMsgUnsuback
Class for UNSUBACK message from broker to client
MqttMsgUnsubscribe
Class for UNSUBSCRIBE message from client to broker
MqttMsgUnsubscribeEventArgs
Event Args class for unsubscribe request on topics
MqttMsgUnsubscribedEventArgs
Event Args class for unsubscribed topic
UserProperty
A user property is a key value string pair, v5.0 only
Enums
MqttMessageType
MQTT Message Type
MqttMsgFlow
Flow of the message
MqttMsgState
MQTT message state
MqttQoSLevel
MQTT Quality of Service Level
MqttReasonCode
A Reason Code is a one byte unsigned value that indicates the result of an operation. Reason Codes less than 0x80 indicate successful completion of an operation. The normal Reason Code for success is 0. Reason Code values of 0x80 or greater indicate failure.
MqttRetainHandeling
Retain Handling option. This option specifies whether retained messages are sent when the subscription is established. This does not affect the sending of retained messages at any point after the subscribe. If there are no retained messages matching the Topic Filter, all of these values act the same.