Module v5

Module v5 

Source
Expand description

§MQTT v5.0 Implementation

Complete implementation of MQTT 5.0 with modern features and enhancements.

§Key Features

  • Enhanced authentication and authorization mechanisms
  • User properties for extensible metadata
  • Reason codes for detailed error reporting
  • Shared subscriptions for load balancing
  • Message expiry and topic aliasing
  • Flow control and quota management

Structs§

Auth
Represents an MQTT AUTH packet.
AuthProperties
Represents the properties of the Auth packet.
ConnAck
Represents an MQTT CONNACK packet.
ConnAckProperties
Represents the properties of the ConnAck packet.
Connect
Represents an MQTT Connect packet
ConnectProperties
Represents the properties of a Connect packet in MQTT v5.
Disconnect
Represents an MQTT v5 Disconnect packet.
DisconnectProperties
Represents properties of a Disconnect packet
PingReq
Represents an MQTT PingReq (Ping Request) packet.
PingResp
Represents an MQTT PingResp (Ping Response) packet.
PubAck
Represents an MQTT PubAck packet
PubAckProperties
Represents an MQTT PubAckProperties packet
PubComp
Represents an MQTT PubComp packet
PubCompProperties
Represents an MQTT PubCompProperties packet
PubRec
Represents an MQTT PubRec packet
PubRecProperties
Represents an MQTT PubRecProperties packet
PubRel
Represents an MQTT PubRel packet
PubRelProperties
Represents an MQTT PubRelProperties packet
Publish
Represents an MQTT v5 Publish packet
PublishProperties
Represents properties of a Publish packet in MQTT v5
SubAck
Represents an MQTT v5 SubAck packet
SubAckProperties
Represents an MQTT SubAckProperties packet
Subscribe
Represents an MQTT v5 Subscribe packet
SubscribeProperties
Properties specific to Subscribe packets
TopicOptionFilter
Represents a single topic filter with subscription options
TopicOptionFilters
Collection of topic filters for a subscription
UnsubAck
Represents an MQTT v5 UnsubAck packet
UnsubAckProperties
Represents an MQTT UnsubAckProperties packet
Unsubscribe
Represents an MQTT v5 Unsubscribe packet
UnsubscribeProperties
Properties specific to Unsubscribe packets
Will
Represents a Last Will and Testament (LWT) message in MQTT v5.
WillProperties
Represents the properties of a Will message in MQTT v5.

Enums§

Packet
Represents all possible MQTT v5 packet types
ReasonCode
Represents all possible reason codes in MQTT v5 protocol.
RetainHandling
Controls how retained messages are handled for subscriptions