AWS IoT Device SDK C: MQTT
MQTT 3.1.1 client library
Return to main page ↑
Files
The following files are associated with this library.
 iot_demo_mqtt.cDemonstrates usage of the MQTT library
 iot_mqtt.hUser-facing functions of the MQTT 3.1.1 library
 iot_mqtt_api.cImplements most user-facing functions of the MQTT library
 iot_mqtt_helper.cImplements helper functions for the MQTT library
 iot_mqtt_helper.h
 iot_mqtt_internal.hInternal header of MQTT library. This header should not be included in typical application code
 iot_mqtt_lightweight.hUser-facing functions for serializing MQTT 3.1.1 packets. This header should be included for building a single threaded light-weight MQTT client bypassing stateful CSDK MQTT library
 iot_mqtt_lightweight_api.cImplements most user-facing functions of the MQTT library
 iot_mqtt_network.cImplements functions involving transport layer connections
 iot_mqtt_operation.cImplements functions that process MQTT operations
 iot_mqtt_protocol.hThis file contains MQTT 3.1.1 specific defines. This is a common header to be included for building a single threaded light-weight MQTT client as well as stateful CSDK MQTT library
 iot_mqtt_serialize.cImplements functions that generate and decode MQTT network packets
 iot_mqtt_static_memory.cImplementation of MQTT static memory functions
 iot_mqtt_subscription.cImplements functions that manage subscriptions for an MQTT connection
 iot_mqtt_types.hMQTT library types
 iot_mqtt_validate.cImplements functions that validate the structs of the MQTT library
 iot_test_access_mqtt.hDeclares the functions that provide access to the internal functions and variables of the MQTT library
 iot_test_access_mqtt_api.cProvides access to the internal functions and variables of iot_mqtt_api.c
 iot_test_access_mqtt_network.cProvides access to the internal functions and variables of iot_mqtt_network.c
 iot_test_access_mqtt_subscription.cProvides access to the internal functions and variables of iot_mqtt_subscription.c
 iot_tests_mqtt.cTest runner for MQTT tests
 iot_tests_mqtt_api.cTests for the user-facing API functions (declared in iot_mqtt.h)
 iot_tests_mqtt_platform.cTests interaction of MQTT with the lower layers, such as network and task pool
 iot_tests_mqtt_receive.cTests for the function IotMqtt_ReceiveCallback
 iot_tests_mqtt_subscription.cTests for the functions in iot_mqtt_subscription.c
 iot_tests_mqtt_system.cFull system tests for the MQTT library
 iot_tests_mqtt_validate.cTests for the functions in iot_mqtt_validate.c