libcryptosec
Public Member Functions | Protected Attributes | List of all members
LibCryptoSecException Class Referenceabstract

#include <LibCryptoSecException.h>

Inheritance diagram for LibCryptoSecException:
AsymmetricCipherException AsymmetricKeyException BigIntegerException CertificationException EncodeException EngineException HmacException InvalidStateException MessageDigestException NetscapeSPKIException Pkcs12Exception Pkcs7Exception RandomException SecretSharerException SignerException SmartcardModuleException SymmetricCipherException

Public Member Functions

virtual ~LibCryptoSecException () throw ()
 
virtual std::string getMessage () const =0
 
virtual std::string toString () const =0
 
virtual const char * what () const throw ()
 
virtual const std::string getDetails () const throw ()
 

Protected Attributes

std::string where
 
std::string details
 

Constructor & Destructor Documentation

◆ ~LibCryptoSecException()

virtual LibCryptoSecException::~LibCryptoSecException ( )
throw (
)
inlinevirtual

Member Function Documentation

◆ getDetails()

virtual const std::string LibCryptoSecException::getDetails ( ) const
throw (
)
inlinevirtual

◆ getMessage()

virtual std::string LibCryptoSecException::getMessage ( ) const
pure virtual

◆ toString()

virtual std::string LibCryptoSecException::toString ( ) const
pure virtual

◆ what()

virtual const char* LibCryptoSecException::what ( ) const
throw (
)
inlinevirtual

Member Data Documentation

◆ details

std::string LibCryptoSecException::details
protected

◆ where

std::string LibCryptoSecException::where
protected

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