AWS SDK for C++  1.9.1
AWS SDK for C++
Public Member Functions | List of all members
Aws::Client::AWSNullSigner Class Reference

#include <AWSAuthSigner.h>

+ Inheritance diagram for Aws::Client::AWSNullSigner:

Public Member Functions

const char * GetName () const override
 
bool SignRequest (Aws::Http::HttpRequest &) const override
 
bool SignEventMessage (Aws::Utils::Event::Message &, Aws::String &) const override
 
bool PresignRequest (Aws::Http::HttpRequest &, long long) const override
 
bool PresignRequest (Aws::Http::HttpRequest &, const char *, long long) const override
 
bool PresignRequest (Aws::Http::HttpRequest &, const char *, const char *, long long) const override
 
- Public Member Functions inherited from Aws::Client::AWSAuthSigner
 AWSAuthSigner ()
 
virtual ~AWSAuthSigner ()=default
 
virtual bool SignRequest (Aws::Http::HttpRequest &request, bool signBody) const
 
virtual bool SignRequest (Aws::Http::HttpRequest &request, const char *region, bool signBody) const
 
virtual bool SignRequest (Aws::Http::HttpRequest &request, const char *region, const char *serviceName, bool signBody) const
 
virtual void SetClockSkew (const std::chrono::milliseconds &clockSkew)
 
virtual Aws::Utils::DateTime GetSigningTimestamp () const
 

Additional Inherited Members

- Protected Member Functions inherited from Aws::Client::AWSAuthSigner
virtual std::chrono::milliseconds GetClockSkewOffset () const
 
- Protected Attributes inherited from Aws::Client::AWSAuthSigner
std::atomic< std::chrono::milliseconds > m_clockSkew
 

Detailed Description

A no-op implementation of the AWSAuthSigner interface

Definition at line 388 of file AWSAuthSigner.h.

Member Function Documentation

◆ GetName()

const char* Aws::Client::AWSNullSigner::GetName ( ) const
inlineoverridevirtual

AWSNullSigner's implementation of virtual function from base class Here the returned value is specified in Aws::Auth::NULL_SIGNER.

Implements Aws::Client::AWSAuthSigner.

Definition at line 395 of file AWSAuthSigner.h.

◆ PresignRequest() [1/3]

bool Aws::Client::AWSNullSigner::PresignRequest ( Aws::Http::HttpRequest ,
const char *  ,
const char *  ,
long long   
) const
inlineoverridevirtual

Do nothing

Implements Aws::Client::AWSAuthSigner.

Definition at line 420 of file AWSAuthSigner.h.

◆ PresignRequest() [2/3]

bool Aws::Client::AWSNullSigner::PresignRequest ( Aws::Http::HttpRequest ,
const char *  ,
long long   
) const
inlineoverridevirtual

Do nothing

Implements Aws::Client::AWSAuthSigner.

Definition at line 415 of file AWSAuthSigner.h.

◆ PresignRequest() [3/3]

bool Aws::Client::AWSNullSigner::PresignRequest ( Aws::Http::HttpRequest ,
long long   
) const
inlineoverridevirtual

Do nothing

Implements Aws::Client::AWSAuthSigner.

Definition at line 410 of file AWSAuthSigner.h.

◆ SignEventMessage()

bool Aws::Client::AWSNullSigner::SignEventMessage ( Aws::Utils::Event::Message ,
Aws::String  
) const
inlineoverridevirtual

Do nothing

Reimplemented from Aws::Client::AWSAuthSigner.

Definition at line 405 of file AWSAuthSigner.h.

◆ SignRequest()

bool Aws::Client::AWSNullSigner::SignRequest ( Aws::Http::HttpRequest ) const
inlineoverridevirtual

Do nothing

Implements Aws::Client::AWSAuthSigner.

Definition at line 400 of file AWSAuthSigner.h.


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