coreMQTT v5.0.0
MQTT 5.0 Client Library
 
Loading...
Searching...
No Matches
MQTTConnectionProperties_t Struct Reference

Struct to hold connect and connack properties. More...

#include <core_mqtt_serializer.h>

Data Fields

uint32_t sessionExpiry
 Four Byte Integer representing the Session Expiry Interval in seconds.
 
uint16_t receiveMax
 Maximum number of unacknowledged PUBLISH packets client is willing to receive.
 
uint32_t maxPacketSize
 Four Byte Integer representing the Maximum Packet Size the Client is willing to accept.
 
uint16_t topicAliasMax
 Two Byte Integer representing the Topic Alias Maximum value.
 
bool requestResponseInfo
 A value of 0 indicates that the Server MUST NOT return Response Information.
 
bool requestProblemInfo
 The Client uses this value to indicate whether the Reason String or User Properties are sent in the case of failures.
 
uint16_t serverReceiveMax
 Maximum number of unacknowledged PUBLISH packets server is willing to receive.
 
uint8_t serverMaxQos
 Max qos supported by the server.
 
uint8_t retainAvailable
 Byte declares whether the Server supports retained messages.
 
uint32_t serverMaxPacketSize
 Four Byte Integer representing the Maximum Packet Size the Server is willing to accept.
 
uint16_t serverTopicAliasMax
 Two Byte Integer representing the Topic Alias Maximum value.
 
uint8_t isWildcardAvailable
 Whether wildcard subscription is available.
 
uint8_t isSubscriptionIdAvailable
 Whether the Server supports Subscription Identifiers.
 
uint8_t isSharedAvailable
 Whether the Server supports Shared Subscription.
 
uint16_t serverKeepAlive
 Keep Alive value given by the server.
 

Detailed Description

Struct to hold connect and connack properties.


The documentation for this struct was generated from the following file: