AWS IoT Device SDK C: MQTT
MQTT 3.1.1 client library
Return to main page ↑
Data Structures
Here are the data structures with brief descriptions:
 C_mqttConnection_tRepresents an MQTT connection
 C_mqttOperation_tInternal structure representing a single MQTT operation, such as CONNECT, SUBSCRIBE, PUBLISH, etc
 C_mqttPacket_tRepresents an MQTT packet received from the network
 C_mqttSubscription_tRepresents a subscription stored in an MQTT connection
 C_operationCompleteParams_tParameter 1 of _operationComplete
 C_operationMatchParam_tFirst parameter to _mqttOperation_match
 C_packetMatchParams_tFirst parameter to _packetMatch
 C_receiveContext_tContext for calls to the network receive function
 C_topicMatchParams_tFirst parameter to _topicMatch
 CIotMqttCallbackInfo_tMQTT callback function and context
 CIotMqttCallbackParam_tParameter to an MQTT callback function
 CIotMqttConnectInfo_tMQTT connection details
 CIotMqttNetworkInfo_tMQTT network connection details
 CIotMqttPacketInfo_tMQTT packet details
 CIotMqttPublishInfo_tInformation on a PUBLISH message
 CIotMqttSerializer_tFunction pointers for MQTT packet serializer overrides
 CIotMqttSubscription_tMQTT subscription