| AWS IoT Device SDK C++ v2
    1.40.1
    AWS IoT Device SDK C++ v2 | 
#include <aws/crt/http/HttpConnection.h>#include <aws/crt/mqtt/Mqtt5Types.h>#include <aws/crt/mqtt/MqttClient.h>Go to the source code of this file.
| Namespaces | |
| Aws | |
| Aws::Crt | |
| Aws::Crt::Mqtt5 | |
| Typedefs | |
| using | Aws::Crt::Mqtt5::OnConnectionSuccessHandler = std::function< void(const OnConnectionSuccessEventData &)> | 
| using | Aws::Crt::Mqtt5::OnConnectionFailureHandler = std::function< void(const OnConnectionFailureEventData &)> | 
| using | Aws::Crt::Mqtt5::OnDisconnectionHandler = std::function< void(const OnDisconnectionEventData &)> | 
| using | Aws::Crt::Mqtt5::OnAttemptingConnectHandler = std::function< void(const OnAttemptingConnectEventData &)> | 
| using | Aws::Crt::Mqtt5::OnStoppedHandler = std::function< void(const OnStoppedEventData &)> | 
| using | Aws::Crt::Mqtt5::OnPublishCompletionHandler = std::function< void(int, std::shared_ptr< PublishResult >)> | 
| using | Aws::Crt::Mqtt5::OnSubscribeCompletionHandler = std::function< void(int, std::shared_ptr< SubAckPacket >)> | 
| using | Aws::Crt::Mqtt5::OnUnsubscribeCompletionHandler = std::function< void(int, std::shared_ptr< UnSubAckPacket >)> | 
| using | Aws::Crt::Mqtt5::OnPublishReceivedHandler = std::function< void(const PublishReceivedEventData &)> | 
| using | Aws::Crt::Mqtt5::OnWebSocketHandshakeInterceptComplete = std::function< void(const std::shared_ptr< Http::HttpRequest > &, int)> | 
| using | Aws::Crt::Mqtt5::OnWebSocketHandshakeIntercept = std::function< void(std::shared_ptr< Http::HttpRequest >, const OnWebSocketHandshakeInterceptComplete &)> | 
| Enumerations | |
| enum | Aws::Crt::Mqtt5::OutboundTopicAliasBehaviorType { Aws::Crt::Mqtt5::OutboundTopicAliasBehaviorType::Default = AWS_MQTT5_COTABT_DEFAULT, Aws::Crt::Mqtt5::OutboundTopicAliasBehaviorType::Manual = AWS_MQTT5_COTABT_MANUAL, Aws::Crt::Mqtt5::OutboundTopicAliasBehaviorType::LRU = AWS_MQTT5_COTABT_LRU, Aws::Crt::Mqtt5::OutboundTopicAliasBehaviorType::Disabled = AWS_MQTT5_COTABT_DISABLED } | 
| enum | Aws::Crt::Mqtt5::InboundTopicAliasBehaviorType { Aws::Crt::Mqtt5::InboundTopicAliasBehaviorType::Default = AWS_MQTT5_CITABT_DEFAULT, Aws::Crt::Mqtt5::InboundTopicAliasBehaviorType::Enabled = AWS_MQTT5_CITABT_ENABLED, Aws::Crt::Mqtt5::InboundTopicAliasBehaviorType::Disabled = AWS_MQTT5_CITABT_DISABLED } |