AWS IoT Device SDK C++ v2 1.44.2
AWS IoT Device SDK C++ v2
Loading...
Searching...
No Matches
Aws::Crt::Mqtt::MqttConnectionOptions Struct Reference

#include <MqttTypes.h>

Public Attributes

const char * hostName = nullptr
uint32_t port = 0
Io::SocketOptions socketOptions
Crt::Io::TlsContext tlsContext
Crt::Io::TlsConnectionOptions tlsConnectionOptions
bool useWebsocket = false
bool useTls = false
bool enableMetrics = true
Allocatorallocator = nullptr

Detailed Description

Options required to create an MqttConnection.

Member Data Documentation

◆ allocator

Allocator* Aws::Crt::Mqtt::MqttConnectionOptions::allocator = nullptr

◆ enableMetrics

bool Aws::Crt::Mqtt::MqttConnectionOptions::enableMetrics = true

◆ hostName

const char* Aws::Crt::Mqtt::MqttConnectionOptions::hostName = nullptr

◆ port

uint32_t Aws::Crt::Mqtt::MqttConnectionOptions::port = 0

◆ socketOptions

Io::SocketOptions Aws::Crt::Mqtt::MqttConnectionOptions::socketOptions

◆ tlsConnectionOptions

Crt::Io::TlsConnectionOptions Aws::Crt::Mqtt::MqttConnectionOptions::tlsConnectionOptions

◆ tlsContext

Crt::Io::TlsContext Aws::Crt::Mqtt::MqttConnectionOptions::tlsContext

◆ useTls

bool Aws::Crt::Mqtt::MqttConnectionOptions::useTls = false

◆ useWebsocket

bool Aws::Crt::Mqtt::MqttConnectionOptions::useWebsocket = false

The documentation for this struct was generated from the following file: