AWS IoT Device SDK C++ v2 1.44.1
AWS IoT Device SDK C++ v2
Loading...
Searching...
No Matches
Aws::Crt::Auth::ISigningConfig Class Referenceabstract

#include <Signing.h>

Inheritance diagram for Aws::Crt::Auth::ISigningConfig:
Aws::Crt::Auth::AwsSigningConfig

Public Member Functions

 ISigningConfig ()=default
 ISigningConfig (const ISigningConfig &)=delete
 ISigningConfig (ISigningConfig &&)=delete
ISigningConfigoperator= (const ISigningConfig &)=delete
ISigningConfigoperator= (ISigningConfig &&)=delete
virtual ~ISigningConfig ()=default
virtual SigningConfigType GetType (void) const =0

Detailed Description

Base class for all different signing configurations. Type functions as a primitive RTTI for downcasting.

Constructor & Destructor Documentation

◆ ISigningConfig() [1/3]

Aws::Crt::Auth::ISigningConfig::ISigningConfig ( )
default

◆ ISigningConfig() [2/3]

Aws::Crt::Auth::ISigningConfig::ISigningConfig ( const ISigningConfig & )
delete

◆ ISigningConfig() [3/3]

Aws::Crt::Auth::ISigningConfig::ISigningConfig ( ISigningConfig && )
delete

◆ ~ISigningConfig()

virtual Aws::Crt::Auth::ISigningConfig::~ISigningConfig ( )
virtualdefault

Member Function Documentation

◆ GetType()

virtual SigningConfigType Aws::Crt::Auth::ISigningConfig::GetType ( void ) const
pure virtual

RTTI query for the SigningConfig hierarchy

Returns
the type of signing configuration

Implemented in Aws::Crt::Auth::AwsSigningConfig.

◆ operator=() [1/2]

ISigningConfig & Aws::Crt::Auth::ISigningConfig::operator= ( const ISigningConfig & )
delete

◆ operator=() [2/2]

ISigningConfig & Aws::Crt::Auth::ISigningConfig::operator= ( ISigningConfig && )
delete

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