AWS SDK for C++  1.9.158
AWS SDK for C++
Public Member Functions | List of all members
Aws::Utils::Crypto::HMACFactory Class Referenceabstract

#include <HMAC.h>

Public Member Functions

virtual ~HMACFactory ()
 
virtual std::shared_ptr< HMACCreateImplementation () const =0
 
virtual void InitStaticState ()
 
virtual void CleanupStaticState ()
 

Detailed Description

Simple abstract factory interface. Subclass this and create a factory if you want to control how HMAC Hash objects are created.

Definition at line 42 of file HMAC.h.

Constructor & Destructor Documentation

◆ ~HMACFactory()

virtual Aws::Utils::Crypto::HMACFactory::~HMACFactory ( )
inlinevirtual

Definition at line 45 of file HMAC.h.

Member Function Documentation

◆ CleanupStaticState()

virtual void Aws::Utils::Crypto::HMACFactory::CleanupStaticState ( )
inlinevirtual

Opportunity to make any static cleanup calls you need to make. will only be called at the end of the application.

Definition at line 62 of file HMAC.h.

◆ CreateImplementation()

virtual std::shared_ptr<HMAC> Aws::Utils::Crypto::HMACFactory::CreateImplementation ( ) const
pure virtual

Factory method. Returns hmac hash implementation.

◆ InitStaticState()

virtual void Aws::Utils::Crypto::HMACFactory::InitStaticState ( )
inlinevirtual

Opportunity to make any static initialization calls you need to make. Will only be called once.

Definition at line 56 of file HMAC.h.


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