Table of Contents

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

Represents the event arguments for a PUBLISH message received from the broker.

MqttMsgPublishedEventArgs

Represents the event arguments for a 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

Represents the event arguments for a subscription request on topics.

MqttMsgSubscribedEventArgs

Represents the event arguments for successfully subscribed topics.

MqttMsgUnsuback

Class for UNSUBACK message from broker to client

MqttMsgUnsubscribe

Class for UNSUBSCRIBE message from client to broker

MqttMsgUnsubscribeEventArgs

Represents the event arguments for unsubscribe request on topics.

MqttMsgUnsubscribedEventArgs

Represents the event arguments for when a topic has been unsubscribed.

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.