|
AWS IoT Device SDK C:
MQTT
MQTT 3.1.1 client library
|
| Return to main page ↑ |
| iot_demo_mqtt.c | Demonstrates usage of the MQTT library |
| iot_mqtt.h | User-facing functions of the MQTT 3.1.1 library |
| iot_mqtt_api.c | Implements most user-facing functions of the MQTT library |
| iot_mqtt_helper.c | Implements helper functions for the MQTT library |
| iot_mqtt_helper.h | |
| iot_mqtt_internal.h | Internal header of MQTT library. This header should not be included in typical application code |
| iot_mqtt_lightweight.h | User-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.c | Implements most user-facing functions of the MQTT library |
| iot_mqtt_network.c | Implements functions involving transport layer connections |
| iot_mqtt_operation.c | Implements functions that process MQTT operations |
| iot_mqtt_protocol.h | This 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.c | Implements functions that generate and decode MQTT network packets |
| iot_mqtt_static_memory.c | Implementation of MQTT static memory functions |
| iot_mqtt_subscription.c | Implements functions that manage subscriptions for an MQTT connection |
| iot_mqtt_types.h | MQTT library types |
| iot_mqtt_validate.c | Implements functions that validate the structs of the MQTT library |
| iot_test_access_mqtt.h | Declares the functions that provide access to the internal functions and variables of the MQTT library |
| iot_test_access_mqtt_api.c | Provides access to the internal functions and variables of iot_mqtt_api.c |
| iot_test_access_mqtt_network.c | Provides access to the internal functions and variables of iot_mqtt_network.c |
| iot_test_access_mqtt_subscription.c | Provides access to the internal functions and variables of iot_mqtt_subscription.c |
| iot_tests_mqtt.c | Test runner for MQTT tests |
| iot_tests_mqtt_api.c | Tests for the user-facing API functions (declared in iot_mqtt.h) |
| iot_tests_mqtt_platform.c | Tests interaction of MQTT with the lower layers, such as network and task pool |
| iot_tests_mqtt_receive.c | Tests for the function IotMqtt_ReceiveCallback |
| iot_tests_mqtt_subscription.c | Tests for the functions in iot_mqtt_subscription.c |
| iot_tests_mqtt_system.c | Full system tests for the MQTT library |
| iot_tests_mqtt_validate.c | Tests for the functions in iot_mqtt_validate.c |