AWS IoT Embedded C Device SDK
File List
Here is a list of all documented files with brief descriptions:
 samples/linux/shadow_sample/aws_iot_config.h
 samples/linux/shadow_sample_console_echo/aws_iot_config.h
 samples/linux/subscribe_publish_cpp_sample/aws_iot_config.h
 samples/linux/subscribe_publish_library_sample/aws_iot_config.h
 samples/linux/subscribe_publish_sample/aws_iot_config.h
 tests/integration/include/aws_iot_config.h
 aws_iot_error.hDefinition of error types for the SDK
 aws_iot_integ_tests_config.h
 aws_iot_json_utils.h
 aws_iot_log.hLogging macros for the SDK. This file defines common logging macros with log levels to be used within the SDK. These macros can also be used in the IoT application code as a common way to output logs. The log levels can be tuned by modifying the makefile. Removing (commenting out) the IOT_* statement in the makefile disables that log level
 aws_iot_mqtt_client.cMQTT client API definitions
 aws_iot_mqtt_client.hClient definition for MQTT
 aws_iot_mqtt_client_common_internal.cMQTT client internal API definitions
 aws_iot_mqtt_client_common_internal.hInternal MQTT functions not exposed to application
 aws_iot_mqtt_client_connect.cMQTT client connect API definition and related functions
 aws_iot_mqtt_client_interface.h
 aws_iot_mqtt_client_publish.cMQTT client publish API definitions
 aws_iot_mqtt_client_subscribe.cMQTT client subscribe API definitions
 aws_iot_mqtt_client_unsubscribe.cMQTT client unsubscribe API definitions
 aws_iot_mqtt_client_yield.cMQTT client yield API definitions
 aws_iot_sdk_config.hAWS IoT SDK configuration file
 aws_iot_shadow.cShadow client API definitions
 aws_iot_shadow_actions.cShadow client Action API definitions
 aws_iot_shadow_actions.h
 aws_iot_shadow_interface.hInterface for thing shadow
 aws_iot_shadow_json.cShadow client JSON parsing API definitions
 aws_iot_shadow_json.h
 aws_iot_shadow_json_data.hThis file is the interface for all the Shadow related JSON functions
 aws_iot_shadow_key.h
 aws_iot_shadow_records.h
 aws_iot_test_auto_reconnect.cIntegration Test for automatic reconnect
 aws_iot_test_basic_connectivity.cIntegration Test for basic client connectivity
 aws_iot_test_integration_common.hIntegration Test common header
 aws_iot_test_integration_runner.cIntegration Test runner
 aws_iot_test_multiple_clients.cIntegration Test for multiple clients from the same application
 aws_iot_version.hConstants defining the release version of the SDK
 docs_related_page.h
 jsmn.cImplementation of the JSMN (Jasmine) JSON parser
 jsmn.hDefinition of the JSMN (Jasmine) JSON parser
 network_interface.hNetwork interface definition for MQTT client
 network_platform.h
 shadow_console_echo.cEcho received Delta message
 shadow_sample.cA simple connected window example demonstrating the use of Thing Shadow
 subscribe_publish_library_sample.cSimple MQTT publish and subscribe on the same topic using the SDK as a library
 subscribe_publish_sample.cSimple MQTT publish and subscribe on the same topic
 threads_interface.hThread interface definition for MQTT client
 threads_platform.h
 timer.cLinux implementation of the timer interface
 timer_interface.hTimer interface definition for MQTT client
 timer_platform.h