FreeRTOS
Data Fields
MQTTAgentPublishParams Struct Reference

Parameters passed to the MQTT_AGENT_Publish API. More...

#include <aws_mqtt_agent.h>

Data Fields

const uint8_t * pucTopic
 
uint16_t usTopicLength
 
MQTTQoS_t xQoS
 
const void * pvData
 
uint32_t ulDataLength
 

Detailed Description

Parameters passed to the MQTT_AGENT_Publish API.

Definition at line 180 of file aws_mqtt_agent.h.

Field Documentation

◆ pucTopic

const uint8_t* pucTopic

The topic string on which the message should be published.

Definition at line 182 of file aws_mqtt_agent.h.

◆ pvData

const void* pvData

The data to publish. This data is copied into the MQTT buffers and therefore the user can free the buffer after the MQTT_AGENT_Publish call returns.

Definition at line 185 of file aws_mqtt_agent.h.

◆ ulDataLength

uint32_t ulDataLength

Length of the data.

Definition at line 186 of file aws_mqtt_agent.h.

◆ usTopicLength

uint16_t usTopicLength

The length of the topic.

Definition at line 183 of file aws_mqtt_agent.h.

◆ xQoS

MQTTQoS_t xQoS

Quality of Service (QoS).

Definition at line 184 of file aws_mqtt_agent.h.


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