coreMQTT Agent v1.2.0
Thread safe MQTT 3.1.1 Client
MQTTAgentMessageInterface_t Struct Reference

Function pointers and contexts used for sending and receiving commands, and allocating memory for them. More...

#include <core_mqtt_agent_message_interface.h>

Data Fields

MQTTAgentMessageContext_tpMsgCtx
 
MQTTAgentMessageSend_t send
 
MQTTAgentMessageRecv_t recv
 
MQTTAgentCommandGet_t getCommand
 
MQTTAgentCommandRelease_t releaseCommand
 

Detailed Description

Function pointers and contexts used for sending and receiving commands, and allocating memory for them.

Field Documentation

◆ pMsgCtx

MQTTAgentMessageContext_t* MQTTAgentMessageInterface_t::pMsgCtx

Context with which tasks may deliver messages to the agent.

◆ send

MQTTAgentMessageSend_t MQTTAgentMessageInterface_t::send

Function to send a command to the agent.

◆ recv

MQTTAgentMessageRecv_t MQTTAgentMessageInterface_t::recv

Function for the agent to receive a command.

◆ getCommand

MQTTAgentCommandGet_t MQTTAgentMessageInterface_t::getCommand

Function to obtain a pointer to an allocated command.

◆ releaseCommand

MQTTAgentCommandRelease_t MQTTAgentMessageInterface_t::releaseCommand

Function to release an allocated command.


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