|
AWS IoT Device SDK C++ v2
1.43.1
AWS IoT Device SDK C++ v2
|
Go to the documentation of this file.
11 #include <aws/mqtt/client.h>
12 #include <aws/mqtt/v5/mqtt5_client.h>
98 std::function<void(
MqttConnection &connection, uint16_t packetId,
int errorCode)>;
Allocator * allocator
Definition: MqttTypes.h:37
bool useWebsocket
Definition: MqttTypes.h:34
Definition: MqttTypes.h:28
bool enableMetrics
Definition: MqttTypes.h:36
uint64_t incompleteOperationCount
Definition: MqttTypes.h:109
Crt::Io::TlsConnectionOptions tlsConnectionOptions
Definition: MqttTypes.h:33
uint64_t incompleteOperationSize
Definition: MqttTypes.h:115
bool useTls
Definition: MqttTypes.h:35
Definition: TlsOptions.h:293
std::function< void(MqttConnection &connection, uint16_t packetId, const String &topic, QOS qos, int errorCode)> OnSubAckHandler
Definition: MqttTypes.h:69
Definition: MqttConnection.h:158
Io::SocketOptions socketOptions
Definition: MqttTypes.h:31
aws_mqtt_qos QOS
Definition: Types.h:40
std::function< void(MqttConnection &connection, uint16_t packetId, const Vector< String > &topics, QOS qos, int errorCode)> OnMultiSubAckHandler
Definition: MqttTypes.h:85
Definition: TlsOptions.h:350
uint64_t unackedOperationCount
Definition: MqttTypes.h:121
std::function< void(MqttConnection &connection, uint16_t packetId, int errorCode)> OnOperationCompleteHandler
Definition: MqttTypes.h:98
Crt::Io::TlsContext tlsContext
Definition: MqttTypes.h:32
Definition: MqttTypes.h:104
Definition: SocketOptions.h:48
std::vector< T, StlAllocator< T > > Vector
Definition: Types.h:53
aws_byte_buf ByteBuf
Definition: Types.h:30
#define AWS_CRT_CPP_API
Definition: Exports.h:36
Definition: Allocator.h:11
uint32_t port
Definition: MqttTypes.h:30
aws_allocator Allocator
Definition: Allocator.h:14
const char * hostName
Definition: MqttTypes.h:29
std::function< void(MqttConnection &connection, const String &topic, const ByteBuf &payload, bool dup, QOS qos, bool retain)> OnMessageReceivedHandler
Definition: MqttTypes.h:57
std::basic_string< char, std::char_traits< char >, StlAllocator< char > > String
Definition: Types.h:45
uint64_t unackedOperationSize
Definition: MqttTypes.h:127