FreeRTOS
Data Fields
MQTTInitParams Struct Reference

MQTT Init Parameters. More...

#include <aws_mqtt_lib.h>

Data Fields

void * pvCallbackContext
 
MQTTEventCallback_t pxCallback
 
void * pvSendContext
 
MQTTSend_t pxMQTTSendFxn
 
MQTTGetTicks_t pxGetTicksFxn
 
MQTTBufferPoolInterface_t xBufferPoolInterface
 

Detailed Description

MQTT Init Parameters.

Parameters passed to the MQTT_Init API.

Definition at line 502 of file aws_mqtt_lib.h.

Field Documentation

◆ pvCallbackContext

void* pvCallbackContext

Passed as it is in the event callback.

Definition at line 504 of file aws_mqtt_lib.h.

◆ pvSendContext

void* pvSendContext

Passed as it is in the send callback.

Definition at line 506 of file aws_mqtt_lib.h.

◆ pxCallback

MQTTEventCallback_t pxCallback

User supplied callback to get notified of various events. Can be NULL.

See also
MQTTEventCallback_t.

Definition at line 505 of file aws_mqtt_lib.h.

◆ pxGetTicksFxn

MQTTGetTicks_t pxGetTicksFxn

User supplied callback to get the current tick count. Can be NULL.

See also
MQTTGetTicks_t.

Definition at line 508 of file aws_mqtt_lib.h.

◆ pxMQTTSendFxn

MQTTSend_t pxMQTTSendFxn

User supplied callback to transmit data. Must not be NULL.

See also
MQTTSend_t.

Definition at line 507 of file aws_mqtt_lib.h.

◆ xBufferPoolInterface

MQTTBufferPoolInterface_t xBufferPoolInterface

User supplied buffer pool interface.

See also
MQTTBufferPoolInterface_t.

Definition at line 509 of file aws_mqtt_lib.h.


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