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

Namespaces

 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

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

Function Documentation

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