FreeRTOS
Data Fields
MQTTRxMessageState Struct Reference

Represents the state of the message currently being received. More...

#include <aws_mqtt_lib.h>

Data Fields

MQTTRxNextByte_t xRxNextByte
 
MQTTRxMessageAction_t xRxMessageAction
 
uint8_t ucRemaingingLengthFieldBytes
 
uint32_t ulTotalMessageLength
 

Detailed Description

Represents the state of the message currently being received.

Definition at line 459 of file aws_mqtt_lib.h.

Field Documentation

◆ ucRemaingingLengthFieldBytes

uint8_t ucRemaingingLengthFieldBytes

The number of bytes the "Remaining Length" field spans. Valid only after the fixed header has been received i.e. xRxNextByte is eMQTTRxNextByteMessage.

Definition at line 463 of file aws_mqtt_lib.h.

◆ ulTotalMessageLength

uint32_t ulTotalMessageLength

The total length of the message. Valid only after the fixed header has been received i.e. xRxNextByte is eMQTTRxNextByteMessage.

Definition at line 464 of file aws_mqtt_lib.h.

◆ xRxMessageAction

MQTTRxMessageAction_t xRxMessageAction

Whether the current Rx message is being stored or dropped. Valid only after the fixed header has been received i.e. xRxNextByte is eMQTTRxNextByteMessage.

See also
MQTTRxMessageAction_t.

Definition at line 462 of file aws_mqtt_lib.h.

◆ xRxNextByte

MQTTRxNextByte_t xRxNextByte

The next expected byte type.

See also
MQTTRxNextByte_t.

Definition at line 461 of file aws_mqtt_lib.h.


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