AWS IoT Device SDK C++ v2  1.34.0
AWS IoT Device SDK C++ v2
Public Member Functions | List of all members
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: