aws-crt-cpp
C++ wrapper around the aws-c-* libraries. Provides Cross-Platform Transport Protocols and SSL/TLS implementations for C++.
Public Attributes | List of all members
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
 
Allocatorallocator = nullptr
 

Detailed Description

Options required to create an MqttConnection.

Member Data Documentation

Allocator* Aws::Crt::Mqtt::MqttConnectionOptions::allocator = nullptr
const char* Aws::Crt::Mqtt::MqttConnectionOptions::hostName = nullptr
uint32_t Aws::Crt::Mqtt::MqttConnectionOptions::port = 0
Io::SocketOptions Aws::Crt::Mqtt::MqttConnectionOptions::socketOptions
Crt::Io::TlsConnectionOptions Aws::Crt::Mqtt::MqttConnectionOptions::tlsConnectionOptions
Crt::Io::TlsContext Aws::Crt::Mqtt::MqttConnectionOptions::tlsContext
bool Aws::Crt::Mqtt::MqttConnectionOptions::useTls = false
bool Aws::Crt::Mqtt::MqttConnectionOptions::useWebsocket = false

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