AWS IoT Device SDK C++ v2
1.34.0
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>
97 std::function<void(
MqttConnection &connection, uint16_t packetId,
int errorCode)>;
Allocator * allocator
Definition: MqttTypes.h:36
bool useWebsocket
Definition: MqttTypes.h:34
Definition: MqttTypes.h:28
uint64_t incompleteOperationCount
Definition: MqttTypes.h:108
Crt::Io::TlsConnectionOptions tlsConnectionOptions
Definition: MqttTypes.h:33
uint64_t incompleteOperationSize
Definition: MqttTypes.h:114
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:68
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:84
Definition: TlsOptions.h:350
uint64_t unackedOperationCount
Definition: MqttTypes.h:120
std::function< void(MqttConnection &connection, uint16_t packetId, int errorCode)> OnOperationCompleteHandler
Definition: MqttTypes.h:97
Crt::Io::TlsContext tlsContext
Definition: MqttTypes.h:32
Definition: MqttTypes.h:103
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:37
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:56
std::basic_string< char, std::char_traits< char >, StlAllocator< char > > String
Definition: Types.h:45
uint64_t unackedOperationSize
Definition: MqttTypes.h:126