Vanetza
Loading...
Searching...
No Matches
vanetza::security::openssl::Exception Class Reference
Inheritance diagram for vanetza::security::openssl::Exception:

Public Types

using code_type = decltype(ERR_get_error())

Public Member Functions

 Exception (code_type err)
 Exception (const std::string &msg)
 Exception (code_type, const std::string &msg)
code_type error_code () const
const char * reason () const
const char * library () const

Private Attributes

code_type m_error = 0

Detailed Description

Definition at line 31 of file openssl_wrapper.hpp.

Member Typedef Documentation

◆ code_type

using vanetza::security::openssl::Exception::code_type = decltype(ERR_get_error())

Definition at line 34 of file openssl_wrapper.hpp.

Constructor & Destructor Documentation

◆ Exception() [1/4]

vanetza::security::openssl::Exception::Exception ( )

Definition at line 36 of file openssl_wrapper.cpp.

◆ Exception() [2/4]

vanetza::security::openssl::Exception::Exception ( code_type err)
explicit

Definition at line 40 of file openssl_wrapper.cpp.

◆ Exception() [3/4]

vanetza::security::openssl::Exception::Exception ( const std::string & msg)
explicit

Definition at line 45 of file openssl_wrapper.cpp.

◆ Exception() [4/4]

vanetza::security::openssl::Exception::Exception ( code_type err,
const std::string & msg )
explicit

Definition at line 51 of file openssl_wrapper.cpp.

Member Function Documentation

◆ error_code()

code_type vanetza::security::openssl::Exception::error_code ( ) const
inline

Definition at line 42 of file openssl_wrapper.hpp.

◆ library()

const char * vanetza::security::openssl::Exception::library ( ) const

Definition at line 62 of file openssl_wrapper.cpp.

◆ reason()

const char * vanetza::security::openssl::Exception::reason ( ) const

Definition at line 57 of file openssl_wrapper.cpp.

Member Data Documentation

◆ m_error

code_type vanetza::security::openssl::Exception::m_error = 0
private

Definition at line 47 of file openssl_wrapper.hpp.


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