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.