6#include <aws/crt/Config.h>
64 const std::shared_ptr<Crt::Auth::ICredentialsProvider> &credentialsProvider,
81 const std::shared_ptr<Crt::Auth::ICredentialsProvider> &credentialsProvider,
82 const std::shared_ptr<Crt::Auth::IHttpRequestSigner> &signer,
86 std::shared_ptr<Crt::Auth::IHttpRequestSigner>
Signer;
#define AWS_CRT_CPP_API
Definition Exports.h:36
Definition Bootstrap.h:35
aws_allocator Allocator
Definition Allocator.h:14
std::basic_string< char, std::char_traits< char >, StlAllocator< char > > String
Definition Types.h:45
std::unique_ptr< T, std::function< void(T *)> > ScopedResource
Definition Types.h:163
std::function< std::shared_ptr< Crt::Auth::ISigningConfig >(void)> CreateSigningConfig
Definition MqttCommon.h:18
Definition Allocator.h:11
Definition MqttCommon.h:105
Crt::String pkcs12_file
Definition MqttCommon.h:106
Crt::String pkcs12_password
Definition MqttCommon.h:107
Definition MqttCommon.h:24
std::shared_ptr< Crt::Auth::IHttpRequestSigner > Signer
Definition MqttCommon.h:86
Crt::String ServiceName
Definition MqttCommon.h:97
Crt::String SigningRegion
Definition MqttCommon.h:96
Crt::Optional< Crt::Http::HttpClientConnectionProxyOptions > ProxyOptions
Definition MqttCommon.h:95
CreateSigningConfig CreateSigningConfigCb
Definition MqttCommon.h:87
std::shared_ptr< Crt::Auth::ICredentialsProvider > CredentialsProvider
Definition MqttCommon.h:85