aws-crt-cpp
C++ wrapper around the aws-c-* libraries. Provides Cross-Platform Transport Protocols and SSL/TLS implementations for C++.
Loading...
Searching...
No Matches
Namespaces | Classes | Typedefs | Functions
Aws::Iot Namespace Reference

Namespaces

namespace  RequestResponse
 

Classes

class  Mqtt5ClientBuilder
 
class  Mqtt5CustomAuthConfig
 
class  MqttClient
 
class  MqttClientConnectionConfig
 
class  MqttClientConnectionConfigBuilder
 
struct  Pkcs12Options
 
struct  WebsocketConfig
 

Typedefs

using CreateSigningConfig = std::function< std::shared_ptr< Crt::Auth::ISigningConfig >(void)>
 

Functions

static Crt::String AddToUsernameParameter (Crt::String currentUsername, Crt::String parameterValue, Crt::String parameterPreText)
 
static bool buildMqtt5FinalUsername (Crt::Optional< Mqtt5CustomAuthConfig > customAuthConfig, Crt::String &username)
 

Typedef Documentation

◆ CreateSigningConfig

using Aws::Iot::CreateSigningConfig = typedef std::function<std::shared_ptr<Crt::Auth::ISigningConfig>(void)>

Function Documentation

◆ AddToUsernameParameter()

static Crt::String Aws::Iot::AddToUsernameParameter ( Crt::String  currentUsername,
Crt::String  parameterValue,
Crt::String  parameterPreText 
)
static

◆ buildMqtt5FinalUsername()

static bool Aws::Iot::buildMqtt5FinalUsername ( Crt::Optional< Mqtt5CustomAuthConfig customAuthConfig,
Crt::String username 
)
static