AWS IoT Device SDK C++ v2  1.34.0
AWS IoT Device SDK C++ v2
Mqtt5Types.h
Go to the documentation of this file.
1 #pragma once
2 
6 #include <aws/mqtt/v5/mqtt5_client.h>
7 #include <aws/mqtt/v5/mqtt5_types.h>
8 
9 namespace Aws
10 {
11  namespace Crt
12  {
13  namespace Mqtt5
14  {
29  using QOS = aws_mqtt5_qos;
30 
65  using ConnectReasonCode = aws_mqtt5_connect_reason_code;
66 
107  using DisconnectReasonCode = aws_mqtt5_disconnect_reason_code;
108 
127  using PubAckReasonCode = aws_mqtt5_puback_reason_code;
128 
148  using SubAckReasonCode = aws_mqtt5_suback_reason_code;
149 
169  using UnSubAckReasonCode = aws_mqtt5_unsuback_reason_code;
170 
186  using ClientSessionBehaviorType = aws_mqtt5_client_session_behavior_type;
187 
200  using ClientExtendedValidationAndFlowControl = aws_mqtt5_extended_validation_and_flow_control_options;
201 
223  using ClientOperationQueueBehaviorType = aws_mqtt5_client_operation_queue_behavior_type;
224 
242  using ExponentialBackoffJitterMode = aws_exponential_backoff_jitter_mode;
243 
246 
259  using PayloadFormatIndicator = aws_mqtt5_payload_format_indicator;
260 
278  using RetainHandlingType = aws_mqtt5_retain_handling_type;
279 
308  using PacketType = aws_mqtt5_packet_type;
309 
310  } // namespace Mqtt5
311 
312  } // namespace Crt
313 } // namespace Aws
Aws::Crt::Mqtt5::PubAckReasonCode
aws_mqtt5_puback_reason_code PubAckReasonCode
Definition: Mqtt5Types.h:127
Aws::Crt::Mqtt5::PacketType
aws_mqtt5_packet_type PacketType
Definition: Mqtt5Types.h:308
Aws::Crt::Mqtt5::JitterMode
ExponentialBackoffJitterMode JitterMode
Definition: Mqtt5Types.h:245
Aws::Crt::Mqtt5::PayloadFormatIndicator
aws_mqtt5_payload_format_indicator PayloadFormatIndicator
Definition: Mqtt5Types.h:259
Aws::Crt::Mqtt5::ClientExtendedValidationAndFlowControl
aws_mqtt5_extended_validation_and_flow_control_options ClientExtendedValidationAndFlowControl
Definition: Mqtt5Types.h:200
Aws::Crt::Mqtt5::QOS
aws_mqtt5_qos QOS
Definition: Mqtt5Types.h:29
Aws::Crt::Mqtt5::RetainHandlingType
aws_mqtt5_retain_handling_type RetainHandlingType
Definition: Mqtt5Types.h:278
Aws::Crt::Mqtt5::SubAckReasonCode
aws_mqtt5_suback_reason_code SubAckReasonCode
Definition: Mqtt5Types.h:148
Aws::Crt::Mqtt5::DisconnectReasonCode
aws_mqtt5_disconnect_reason_code DisconnectReasonCode
Definition: Mqtt5Types.h:107
Aws::Crt::Mqtt5::UnSubAckReasonCode
aws_mqtt5_unsuback_reason_code UnSubAckReasonCode
Definition: Mqtt5Types.h:169
Aws::Crt::Mqtt5::ConnectReasonCode
aws_mqtt5_connect_reason_code ConnectReasonCode
Definition: Mqtt5Types.h:65
Aws
Definition: Allocator.h:11
Aws::Crt::Mqtt5::ClientSessionBehaviorType
aws_mqtt5_client_session_behavior_type ClientSessionBehaviorType
Definition: Mqtt5Types.h:186
Aws::Crt::Mqtt5::ExponentialBackoffJitterMode
aws_exponential_backoff_jitter_mode ExponentialBackoffJitterMode
Definition: Mqtt5Types.h:242
Aws::Crt::Mqtt5::ClientOperationQueueBehaviorType
aws_mqtt5_client_operation_queue_behavior_type ClientOperationQueueBehaviorType
Definition: Mqtt5Types.h:223