AWS SDK for C++

AWS SDK for C++ Version 1.11.791

Loading...
Searching...
No Matches
Public Member Functions | List of all members
Aws::Client::AWSNullSigner Class Reference

#include <AWSNullSigner.h>

Inheritance diagram for Aws::Client::AWSNullSigner:
[legend]

Public Member Functions

const char * GetName () const override
 
bool SignRequest (Aws::Http::HttpRequest &) 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

 
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)
 
 

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 35 of file AWSNullSigner.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 42 of file AWSNullSigner.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 67 of file AWSNullSigner.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 62 of file AWSNullSigner.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 57 of file AWSNullSigner.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 52 of file AWSNullSigner.h.

◆ SignRequest()

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

Do nothing

Implements Aws::Client::AWSAuthSigner.

Definition at line 47 of file AWSNullSigner.h.


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