AWS IoT Device SDK C++ v2
1.34.0
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 } |