AWS IoT Device SDK C++ v2
1.34.0
AWS IoT Device SDK C++ v2
|
Go to the documentation of this file.
9 #include <aws/auth/signing_config.h>
31 Aws = AWS_SIGNING_CONFIG_AWS
39 std::function<void(
const std::shared_ptr<Aws::Crt::Http::HttpRequest> &,
int)>;
87 const std::shared_ptr<Aws::Crt::Http::HttpRequest> &request,
IHttpRequestSigner & operator=(IHttpRequestSigner &&)=delete
IHttpRequestSigner(const IHttpRequestSigner &)=delete
virtual ~ISigningConfig()=default
SigningConfigType
Definition: Signing.h:30
ISigningConfig(ISigningConfig &&)=delete
IHttpRequestSigner()=default
ISigningConfig(const ISigningConfig &)=delete
std::function< void(const std::shared_ptr< Aws::Crt::Http::HttpRequest > &, int)> OnHttpRequestSigningComplete
Definition: Signing.h:39
virtual ~IHttpRequestSigner()=default
virtual SigningConfigType GetType(void) const =0
ISigningConfig & operator=(ISigningConfig &&)=delete
#define AWS_CRT_CPP_API
Definition: Exports.h:37
virtual bool SignRequest(const std::shared_ptr< Aws::Crt::Http::HttpRequest > &request, const ISigningConfig &config, const OnHttpRequestSigningComplete &completionCallback)=0
Definition: Allocator.h:11
IHttpRequestSigner & operator=(const IHttpRequestSigner &)=delete
virtual bool IsValid() const =0
IHttpRequestSigner(IHttpRequestSigner &&)=delete
ISigningConfig & operator=(const ISigningConfig &)=delete