├── .clang-format ├── .clang-tidy ├── .github ├── ISSUE_TEMPLATE │ ├── bug-report.yml │ ├── config.yml │ ├── documentation.yml │ └── feature-request.yml ├── PULL_REQUEST_TEMPLATE.md └── workflows │ ├── ci.yml │ ├── clang-format.yml │ ├── closed-issue-message.yml │ ├── codecov.yml │ ├── handle-stale-discussions.yml │ ├── issue-regression-labeler.yml │ └── stale_issue.yml ├── .gitignore ├── CMakeLists.txt ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── NOTICE ├── README.md ├── bin ├── elastipubsub │ ├── CMakeLists.txt │ └── main.c ├── elastipubsub5 │ ├── CMakeLists.txt │ └── main.c ├── elastishadow │ ├── CMakeLists.txt │ └── main.c └── mqtt5canary │ ├── CMakeLists.txt │ └── main.c ├── cmake └── aws-c-mqtt-config.cmake ├── codebuild ├── .gitignore ├── CanaryWrapper.py ├── CanaryWrapper_24_7.py ├── CanaryWrapper_Classes.py ├── CanaryWrapper_MetricFunctions.py └── mqtt-canary-test.yml ├── format-check.py ├── include └── aws │ └── mqtt │ ├── client.h │ ├── exports.h │ ├── mqtt.h │ ├── private │ ├── client_impl.h │ ├── client_impl_shared.h │ ├── fixed_header.h │ ├── mqtt311_decoder.h │ ├── mqtt311_listener.h │ ├── mqtt_client_test_helper.h │ ├── mqtt_subscription_set.h │ ├── packets.h │ ├── request-response │ │ ├── protocol_adapter.h │ │ ├── request_response_client.h │ │ ├── request_response_subscription_set.h │ │ └── subscription_manager.h │ ├── shared.h │ ├── topic_tree.h │ └── v5 │ │ ├── mqtt5_callbacks.h │ │ ├── mqtt5_client_impl.h │ │ ├── mqtt5_decoder.h │ │ ├── mqtt5_encoder.h │ │ ├── mqtt5_options_storage.h │ │ ├── mqtt5_to_mqtt3_adapter_impl.h │ │ ├── mqtt5_topic_alias.h │ │ ├── mqtt5_utils.h │ │ └── rate_limiters.h │ ├── request-response │ └── request_response_client.h │ └── v5 │ ├── mqtt5_client.h │ ├── mqtt5_listener.h │ ├── mqtt5_packet_storage.h │ └── mqtt5_types.h ├── source ├── client.c ├── client_channel_handler.c ├── client_impl_shared.c ├── fixed_header.c ├── mqtt.c ├── mqtt311_decoder.c ├── mqtt311_listener.c ├── mqtt_subscription_set.c ├── packets.c ├── request-response │ ├── protocol_adapter.c │ ├── request_response_client.c │ ├── request_response_subscription_set.c │ └── subscription_manager.c ├── shared.c ├── topic_tree.c └── v5 │ ├── mqtt5_callbacks.c │ ├── mqtt5_client.c │ ├── mqtt5_decoder.c │ ├── mqtt5_encoder.c │ ├── mqtt5_listener.c │ ├── mqtt5_options_storage.c │ ├── mqtt5_to_mqtt3_adapter.c │ ├── mqtt5_topic_alias.c │ ├── mqtt5_types.c │ ├── mqtt5_utils.c │ └── rate_limiters.c └── tests ├── CMakeLists.txt ├── request-response ├── protocol_adapter_tests.c ├── request_response_client_tests.c └── subscription_manager_tests.c ├── shared_utils_tests.c ├── v3-client ├── aws_iot_client_test.c └── paho_client_test.c ├── v3 ├── connection_state_test.c ├── mqtt311_listener_test.c ├── mqtt311_testing_utils.c ├── mqtt311_testing_utils.h ├── mqtt_mock_server_handler.c ├── mqtt_mock_server_handler.h ├── operation_statistics_test.c ├── packet_encoding_test.c ├── packet_framing_tests.c └── topic_tree_test.c └── v5 ├── mqtt5_client_tests.c ├── mqtt5_encoding_tests.c ├── mqtt5_operation_and_storage_tests.c ├── mqtt5_operation_validation_failure_tests.c ├── mqtt5_testing_utils.c ├── mqtt5_testing_utils.h ├── mqtt5_to_mqtt3_adapter_tests.c ├── mqtt5_topic_alias_tests.c ├── mqtt5_utils_tests.c ├── mqtt_subscription_set_tests.c └── rate_limiter_tests.c /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-c-mqtt/HEAD/.clang-format -------------------------------------------------------------------------------- /.clang-tidy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-c-mqtt/HEAD/.clang-tidy -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug-report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-c-mqtt/HEAD/.github/ISSUE_TEMPLATE/bug-report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-c-mqtt/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/documentation.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-c-mqtt/HEAD/.github/ISSUE_TEMPLATE/documentation.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature-request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-c-mqtt/HEAD/.github/ISSUE_TEMPLATE/feature-request.yml -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-c-mqtt/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-c-mqtt/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/clang-format.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-c-mqtt/HEAD/.github/workflows/clang-format.yml -------------------------------------------------------------------------------- /.github/workflows/closed-issue-message.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-c-mqtt/HEAD/.github/workflows/closed-issue-message.yml -------------------------------------------------------------------------------- /.github/workflows/codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-c-mqtt/HEAD/.github/workflows/codecov.yml -------------------------------------------------------------------------------- /.github/workflows/handle-stale-discussions.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-c-mqtt/HEAD/.github/workflows/handle-stale-discussions.yml -------------------------------------------------------------------------------- /.github/workflows/issue-regression-labeler.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-c-mqtt/HEAD/.github/workflows/issue-regression-labeler.yml -------------------------------------------------------------------------------- /.github/workflows/stale_issue.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-c-mqtt/HEAD/.github/workflows/stale_issue.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-c-mqtt/HEAD/.gitignore -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-c-mqtt/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-c-mqtt/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-c-mqtt/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-c-mqtt/HEAD/LICENSE -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-c-mqtt/HEAD/NOTICE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-c-mqtt/HEAD/README.md -------------------------------------------------------------------------------- /bin/elastipubsub/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-c-mqtt/HEAD/bin/elastipubsub/CMakeLists.txt -------------------------------------------------------------------------------- /bin/elastipubsub/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-c-mqtt/HEAD/bin/elastipubsub/main.c -------------------------------------------------------------------------------- /bin/elastipubsub5/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-c-mqtt/HEAD/bin/elastipubsub5/CMakeLists.txt -------------------------------------------------------------------------------- /bin/elastipubsub5/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-c-mqtt/HEAD/bin/elastipubsub5/main.c -------------------------------------------------------------------------------- /bin/elastishadow/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-c-mqtt/HEAD/bin/elastishadow/CMakeLists.txt -------------------------------------------------------------------------------- /bin/elastishadow/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-c-mqtt/HEAD/bin/elastishadow/main.c -------------------------------------------------------------------------------- /bin/mqtt5canary/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-c-mqtt/HEAD/bin/mqtt5canary/CMakeLists.txt -------------------------------------------------------------------------------- /bin/mqtt5canary/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-c-mqtt/HEAD/bin/mqtt5canary/main.c -------------------------------------------------------------------------------- /cmake/aws-c-mqtt-config.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-c-mqtt/HEAD/cmake/aws-c-mqtt-config.cmake -------------------------------------------------------------------------------- /codebuild/.gitignore: -------------------------------------------------------------------------------- 1 | __pycache__ 2 | -------------------------------------------------------------------------------- /codebuild/CanaryWrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-c-mqtt/HEAD/codebuild/CanaryWrapper.py -------------------------------------------------------------------------------- /codebuild/CanaryWrapper_24_7.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-c-mqtt/HEAD/codebuild/CanaryWrapper_24_7.py -------------------------------------------------------------------------------- /codebuild/CanaryWrapper_Classes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-c-mqtt/HEAD/codebuild/CanaryWrapper_Classes.py -------------------------------------------------------------------------------- /codebuild/CanaryWrapper_MetricFunctions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-c-mqtt/HEAD/codebuild/CanaryWrapper_MetricFunctions.py -------------------------------------------------------------------------------- /codebuild/mqtt-canary-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-c-mqtt/HEAD/codebuild/mqtt-canary-test.yml -------------------------------------------------------------------------------- /format-check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-c-mqtt/HEAD/format-check.py -------------------------------------------------------------------------------- /include/aws/mqtt/client.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-c-mqtt/HEAD/include/aws/mqtt/client.h -------------------------------------------------------------------------------- /include/aws/mqtt/exports.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-c-mqtt/HEAD/include/aws/mqtt/exports.h -------------------------------------------------------------------------------- /include/aws/mqtt/mqtt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-c-mqtt/HEAD/include/aws/mqtt/mqtt.h -------------------------------------------------------------------------------- /include/aws/mqtt/private/client_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-c-mqtt/HEAD/include/aws/mqtt/private/client_impl.h -------------------------------------------------------------------------------- /include/aws/mqtt/private/client_impl_shared.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-c-mqtt/HEAD/include/aws/mqtt/private/client_impl_shared.h -------------------------------------------------------------------------------- /include/aws/mqtt/private/fixed_header.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-c-mqtt/HEAD/include/aws/mqtt/private/fixed_header.h -------------------------------------------------------------------------------- /include/aws/mqtt/private/mqtt311_decoder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-c-mqtt/HEAD/include/aws/mqtt/private/mqtt311_decoder.h -------------------------------------------------------------------------------- /include/aws/mqtt/private/mqtt311_listener.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-c-mqtt/HEAD/include/aws/mqtt/private/mqtt311_listener.h -------------------------------------------------------------------------------- /include/aws/mqtt/private/mqtt_client_test_helper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-c-mqtt/HEAD/include/aws/mqtt/private/mqtt_client_test_helper.h -------------------------------------------------------------------------------- /include/aws/mqtt/private/mqtt_subscription_set.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-c-mqtt/HEAD/include/aws/mqtt/private/mqtt_subscription_set.h -------------------------------------------------------------------------------- /include/aws/mqtt/private/packets.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-c-mqtt/HEAD/include/aws/mqtt/private/packets.h -------------------------------------------------------------------------------- /include/aws/mqtt/private/request-response/protocol_adapter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-c-mqtt/HEAD/include/aws/mqtt/private/request-response/protocol_adapter.h -------------------------------------------------------------------------------- /include/aws/mqtt/private/request-response/request_response_client.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-c-mqtt/HEAD/include/aws/mqtt/private/request-response/request_response_client.h -------------------------------------------------------------------------------- /include/aws/mqtt/private/request-response/request_response_subscription_set.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-c-mqtt/HEAD/include/aws/mqtt/private/request-response/request_response_subscription_set.h -------------------------------------------------------------------------------- /include/aws/mqtt/private/request-response/subscription_manager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-c-mqtt/HEAD/include/aws/mqtt/private/request-response/subscription_manager.h -------------------------------------------------------------------------------- /include/aws/mqtt/private/shared.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-c-mqtt/HEAD/include/aws/mqtt/private/shared.h -------------------------------------------------------------------------------- /include/aws/mqtt/private/topic_tree.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-c-mqtt/HEAD/include/aws/mqtt/private/topic_tree.h -------------------------------------------------------------------------------- /include/aws/mqtt/private/v5/mqtt5_callbacks.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-c-mqtt/HEAD/include/aws/mqtt/private/v5/mqtt5_callbacks.h -------------------------------------------------------------------------------- /include/aws/mqtt/private/v5/mqtt5_client_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-c-mqtt/HEAD/include/aws/mqtt/private/v5/mqtt5_client_impl.h -------------------------------------------------------------------------------- /include/aws/mqtt/private/v5/mqtt5_decoder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-c-mqtt/HEAD/include/aws/mqtt/private/v5/mqtt5_decoder.h -------------------------------------------------------------------------------- /include/aws/mqtt/private/v5/mqtt5_encoder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-c-mqtt/HEAD/include/aws/mqtt/private/v5/mqtt5_encoder.h -------------------------------------------------------------------------------- /include/aws/mqtt/private/v5/mqtt5_options_storage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-c-mqtt/HEAD/include/aws/mqtt/private/v5/mqtt5_options_storage.h -------------------------------------------------------------------------------- /include/aws/mqtt/private/v5/mqtt5_to_mqtt3_adapter_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-c-mqtt/HEAD/include/aws/mqtt/private/v5/mqtt5_to_mqtt3_adapter_impl.h -------------------------------------------------------------------------------- /include/aws/mqtt/private/v5/mqtt5_topic_alias.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-c-mqtt/HEAD/include/aws/mqtt/private/v5/mqtt5_topic_alias.h -------------------------------------------------------------------------------- /include/aws/mqtt/private/v5/mqtt5_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-c-mqtt/HEAD/include/aws/mqtt/private/v5/mqtt5_utils.h -------------------------------------------------------------------------------- /include/aws/mqtt/private/v5/rate_limiters.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-c-mqtt/HEAD/include/aws/mqtt/private/v5/rate_limiters.h -------------------------------------------------------------------------------- /include/aws/mqtt/request-response/request_response_client.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-c-mqtt/HEAD/include/aws/mqtt/request-response/request_response_client.h -------------------------------------------------------------------------------- /include/aws/mqtt/v5/mqtt5_client.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-c-mqtt/HEAD/include/aws/mqtt/v5/mqtt5_client.h -------------------------------------------------------------------------------- /include/aws/mqtt/v5/mqtt5_listener.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-c-mqtt/HEAD/include/aws/mqtt/v5/mqtt5_listener.h -------------------------------------------------------------------------------- /include/aws/mqtt/v5/mqtt5_packet_storage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-c-mqtt/HEAD/include/aws/mqtt/v5/mqtt5_packet_storage.h -------------------------------------------------------------------------------- /include/aws/mqtt/v5/mqtt5_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-c-mqtt/HEAD/include/aws/mqtt/v5/mqtt5_types.h -------------------------------------------------------------------------------- /source/client.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-c-mqtt/HEAD/source/client.c -------------------------------------------------------------------------------- /source/client_channel_handler.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-c-mqtt/HEAD/source/client_channel_handler.c -------------------------------------------------------------------------------- /source/client_impl_shared.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-c-mqtt/HEAD/source/client_impl_shared.c -------------------------------------------------------------------------------- /source/fixed_header.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-c-mqtt/HEAD/source/fixed_header.c -------------------------------------------------------------------------------- /source/mqtt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-c-mqtt/HEAD/source/mqtt.c -------------------------------------------------------------------------------- /source/mqtt311_decoder.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-c-mqtt/HEAD/source/mqtt311_decoder.c -------------------------------------------------------------------------------- /source/mqtt311_listener.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-c-mqtt/HEAD/source/mqtt311_listener.c -------------------------------------------------------------------------------- /source/mqtt_subscription_set.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-c-mqtt/HEAD/source/mqtt_subscription_set.c -------------------------------------------------------------------------------- /source/packets.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-c-mqtt/HEAD/source/packets.c -------------------------------------------------------------------------------- /source/request-response/protocol_adapter.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-c-mqtt/HEAD/source/request-response/protocol_adapter.c -------------------------------------------------------------------------------- /source/request-response/request_response_client.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-c-mqtt/HEAD/source/request-response/request_response_client.c -------------------------------------------------------------------------------- /source/request-response/request_response_subscription_set.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-c-mqtt/HEAD/source/request-response/request_response_subscription_set.c -------------------------------------------------------------------------------- /source/request-response/subscription_manager.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-c-mqtt/HEAD/source/request-response/subscription_manager.c -------------------------------------------------------------------------------- /source/shared.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-c-mqtt/HEAD/source/shared.c -------------------------------------------------------------------------------- /source/topic_tree.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-c-mqtt/HEAD/source/topic_tree.c -------------------------------------------------------------------------------- /source/v5/mqtt5_callbacks.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-c-mqtt/HEAD/source/v5/mqtt5_callbacks.c -------------------------------------------------------------------------------- /source/v5/mqtt5_client.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-c-mqtt/HEAD/source/v5/mqtt5_client.c -------------------------------------------------------------------------------- /source/v5/mqtt5_decoder.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-c-mqtt/HEAD/source/v5/mqtt5_decoder.c -------------------------------------------------------------------------------- /source/v5/mqtt5_encoder.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-c-mqtt/HEAD/source/v5/mqtt5_encoder.c -------------------------------------------------------------------------------- /source/v5/mqtt5_listener.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-c-mqtt/HEAD/source/v5/mqtt5_listener.c -------------------------------------------------------------------------------- /source/v5/mqtt5_options_storage.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-c-mqtt/HEAD/source/v5/mqtt5_options_storage.c -------------------------------------------------------------------------------- /source/v5/mqtt5_to_mqtt3_adapter.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-c-mqtt/HEAD/source/v5/mqtt5_to_mqtt3_adapter.c -------------------------------------------------------------------------------- /source/v5/mqtt5_topic_alias.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-c-mqtt/HEAD/source/v5/mqtt5_topic_alias.c -------------------------------------------------------------------------------- /source/v5/mqtt5_types.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-c-mqtt/HEAD/source/v5/mqtt5_types.c -------------------------------------------------------------------------------- /source/v5/mqtt5_utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-c-mqtt/HEAD/source/v5/mqtt5_utils.c -------------------------------------------------------------------------------- /source/v5/rate_limiters.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-c-mqtt/HEAD/source/v5/rate_limiters.c -------------------------------------------------------------------------------- /tests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-c-mqtt/HEAD/tests/CMakeLists.txt -------------------------------------------------------------------------------- /tests/request-response/protocol_adapter_tests.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-c-mqtt/HEAD/tests/request-response/protocol_adapter_tests.c -------------------------------------------------------------------------------- /tests/request-response/request_response_client_tests.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-c-mqtt/HEAD/tests/request-response/request_response_client_tests.c -------------------------------------------------------------------------------- /tests/request-response/subscription_manager_tests.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-c-mqtt/HEAD/tests/request-response/subscription_manager_tests.c -------------------------------------------------------------------------------- /tests/shared_utils_tests.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-c-mqtt/HEAD/tests/shared_utils_tests.c -------------------------------------------------------------------------------- /tests/v3-client/aws_iot_client_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-c-mqtt/HEAD/tests/v3-client/aws_iot_client_test.c -------------------------------------------------------------------------------- /tests/v3-client/paho_client_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-c-mqtt/HEAD/tests/v3-client/paho_client_test.c -------------------------------------------------------------------------------- /tests/v3/connection_state_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-c-mqtt/HEAD/tests/v3/connection_state_test.c -------------------------------------------------------------------------------- /tests/v3/mqtt311_listener_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-c-mqtt/HEAD/tests/v3/mqtt311_listener_test.c -------------------------------------------------------------------------------- /tests/v3/mqtt311_testing_utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-c-mqtt/HEAD/tests/v3/mqtt311_testing_utils.c -------------------------------------------------------------------------------- /tests/v3/mqtt311_testing_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-c-mqtt/HEAD/tests/v3/mqtt311_testing_utils.h -------------------------------------------------------------------------------- /tests/v3/mqtt_mock_server_handler.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-c-mqtt/HEAD/tests/v3/mqtt_mock_server_handler.c -------------------------------------------------------------------------------- /tests/v3/mqtt_mock_server_handler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-c-mqtt/HEAD/tests/v3/mqtt_mock_server_handler.h -------------------------------------------------------------------------------- /tests/v3/operation_statistics_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-c-mqtt/HEAD/tests/v3/operation_statistics_test.c -------------------------------------------------------------------------------- /tests/v3/packet_encoding_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-c-mqtt/HEAD/tests/v3/packet_encoding_test.c -------------------------------------------------------------------------------- /tests/v3/packet_framing_tests.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-c-mqtt/HEAD/tests/v3/packet_framing_tests.c -------------------------------------------------------------------------------- /tests/v3/topic_tree_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-c-mqtt/HEAD/tests/v3/topic_tree_test.c -------------------------------------------------------------------------------- /tests/v5/mqtt5_client_tests.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-c-mqtt/HEAD/tests/v5/mqtt5_client_tests.c -------------------------------------------------------------------------------- /tests/v5/mqtt5_encoding_tests.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-c-mqtt/HEAD/tests/v5/mqtt5_encoding_tests.c -------------------------------------------------------------------------------- /tests/v5/mqtt5_operation_and_storage_tests.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-c-mqtt/HEAD/tests/v5/mqtt5_operation_and_storage_tests.c -------------------------------------------------------------------------------- /tests/v5/mqtt5_operation_validation_failure_tests.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-c-mqtt/HEAD/tests/v5/mqtt5_operation_validation_failure_tests.c -------------------------------------------------------------------------------- /tests/v5/mqtt5_testing_utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-c-mqtt/HEAD/tests/v5/mqtt5_testing_utils.c -------------------------------------------------------------------------------- /tests/v5/mqtt5_testing_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-c-mqtt/HEAD/tests/v5/mqtt5_testing_utils.h -------------------------------------------------------------------------------- /tests/v5/mqtt5_to_mqtt3_adapter_tests.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-c-mqtt/HEAD/tests/v5/mqtt5_to_mqtt3_adapter_tests.c -------------------------------------------------------------------------------- /tests/v5/mqtt5_topic_alias_tests.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-c-mqtt/HEAD/tests/v5/mqtt5_topic_alias_tests.c -------------------------------------------------------------------------------- /tests/v5/mqtt5_utils_tests.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-c-mqtt/HEAD/tests/v5/mqtt5_utils_tests.c -------------------------------------------------------------------------------- /tests/v5/mqtt_subscription_set_tests.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-c-mqtt/HEAD/tests/v5/mqtt_subscription_set_tests.c -------------------------------------------------------------------------------- /tests/v5/rate_limiter_tests.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/aws-c-mqtt/HEAD/tests/v5/rate_limiter_tests.c --------------------------------------------------------------------------------