Module v5

Source
Expand description

Codec for MQTT v5.0

Structs§

Auth
Body type of AUTH packet .
AuthProperties
Property list for AUTH packet.
Connack
Body type of CONNACK packet.
ConnackProperties
Property list for CONNACK packet.
Connect
Body type of CONNECT packet.
ConnectProperties
Property list for CONNECT packet.
Disconnect
Body type for DISCONNECT packet.
DisconnectProperties
Property list for DISCONNECT packet.
Header
Fixed header type.
LastWill
The will message for CONNECT packet.
Puback
Body type for PUBACK packet.
PubackProperties
Property list for PUBACK packet.
Pubcomp
Body type for PUBCOMP packet.
PubcompProperties
Property list for PUBCOMP packet.
Publish
Body type of PUBLISH packet.
PublishProperties
Property list for PUBLISH packet.
Pubrec
Body type for PUBREC packet.
PubrecProperties
Property list for PUBREC packet.
Pubrel
Body type for PUBREL packet.
PubrelProperties
Property list for PUBREL packet.
Suback
Body type for SUBACK packet.
SubackProperties
Property list for SUBACK packet.
Subscribe
Body type for SUBSCRIBE packet.
SubscribeProperties
Property list for SUBSCRIBE packet.
SubscriptionOptions
Subscription options.
Unsuback
Body type for UNSUBACK packet.
UnsubackProperties
Property list for UNSUBACK packet.
Unsubscribe
Body type for UNSUBSCRIBE packet.
UnsubscribeProperties
Property list for UNSUBSCRIBE packet.
UserProperty
User Property is a UTF-8 String Pair.
VarByteInt
Variable Byte Integer
WillProperties
Property list for will message.

Enums§

AuthReasonCode
Reason code for AUTH packet.
ConnectReasonCode
Reason code for CONNECT packet.
DisconnectReasonCode
Reason code for DISCONNECT packet.
ErrorV5
MQTT v5.0 errors returned by encoding and decoding process.
Packet
MQTT v5.0 packet types.
PacketType
MQTT v5.0 packet type variant, without the associated data.
PropertyId
Property identifier
PubackReasonCode
Reason code for PUBACK packet.
PubcompReasonCode
Reason code for PUBCOMP packet.
PubrecReasonCode
Reason code for PUBREC packet.
PubrelReasonCode
Reason code for PUBREL packet.
RetainHandling
Retain handling type.
SubscribeReasonCode
Reason code for SUBACK packet.
UnsubscribeReasonCode
Reason code for UNSUBACK packet.

Type Aliases§

PollBodyState
PollPacket
PollPacketState