Module packet

Module packet 

Source

Modules§

kind
prelude
v3_1_1
v5_0

Structs§

AssignedClientIdentifier
AuthenticationData
AuthenticationMethod
ContentType
CorrelationData
MaximumPacketSize
MaximumQos
MessageExpiryInterval
PayloadFormatIndicator
ReasonString
ReceiveMaximum
RequestProblemInformation
RequestResponseInformation
ResponseInformation
ResponseTopic
RetainAvailable
ServerKeepAlive
ServerReference
SessionExpiryInterval
SharedSubscriptionAvailable
SubEntry
MQTT Subscription Entry
SubOpts
MQTT Subscription Options
SubscriptionIdentifier
SubscriptionIdentifierAvailable
TopicAlias
TopicAliasMaximum
TopicAliasRecv
Topic alias manager for receiving MQTT packets
TopicAliasSend
Topic alias manager for sending MQTT packets
UserProperty
VariableByteInteger
MQTT Variable Byte Integer representation with pre-encoded byte buffer.
WildcardSubscriptionAvailable
WillDelayInterval

Enums§

DecodeResult
Result for streaming decode.
FixedHeader
MQTT Fixed Header first byte enumeration
GenericPacket
GenericStorePacket
MqttBinary
MQTT Binary Data representation with Small String Optimization (SSO)
MqttString
MQTT String representation with pre-encoded byte buffer
PacketType
MQTT Control Packet Type enumeration
PayloadFormat
Payload Format Indicator values
Property
MQTT v5.0 Property enum
PropertyId
MQTT v5.0 Property Identifiers
Qos
MQTT Quality of Service levels
ResponsePacket
ResponsePacket denotes the type of the response matching a stored packet.
RetainHandling
Retain Handling Option for MQTT Subscriptions

Traits§

GenericPacketDisplay
GenericPacketTrait
IsPacketId
Packet ID types with associated buffer operations
PropertiesParse
Trait for parsing properties collection from byte data
PropertiesSize
Trait for calculating the total encoded size of properties collection
PropertiesToBuffers
Trait for converting properties collection to I/O buffers

Functions§

escape_binary_json_string

Type Aliases§

Packet
Properties
Collection of MQTT properties
StorePacket