#include <error.hpp>
Definition at line 29 of file error.hpp.
◆ anonymous enum
◆ OpenSSLException() [1/4]
openvpn::OpenSSLException::OpenSSLException |
( |
| ) |
|
|
inline |
◆ OpenSSLException() [2/4]
openvpn::OpenSSLException::OpenSSLException |
( |
const std::string & |
error_text | ) |
|
|
inlineexplicitnoexcept |
◆ OpenSSLException() [3/4]
openvpn::OpenSSLException::OpenSSLException |
( |
const int |
ssl_error | ) |
|
|
inlineexplicit |
◆ OpenSSLException() [4/4]
openvpn::OpenSSLException::OpenSSLException |
( |
const std::string & |
error_text, |
|
|
const int |
ssl_error |
|
) |
| |
|
inlineexplicit |
◆ ~OpenSSLException()
virtual openvpn::OpenSSLException::~OpenSSLException |
( |
| ) |
|
|
virtualdefaultnoexcept |
◆ init_error()
void openvpn::OpenSSLException::init_error |
( |
const char * |
error_text | ) |
|
|
inlineprivate |
◆ init_ssl_error()
void openvpn::OpenSSLException::init_ssl_error |
( |
const int |
ssl_error, |
|
|
const char * |
error_text |
|
) |
| |
|
inlineprivate |
◆ len()
size_t openvpn::OpenSSLException::len |
( |
| ) |
const |
|
inline |
◆ OPENVPN_EXCEPTION()
openvpn::OpenSSLException::OPENVPN_EXCEPTION |
( |
ssl_exception_index |
| ) |
|
◆ operator[]()
unsigned long openvpn::OpenSSLException::operator[] |
( |
const size_t |
i | ) |
const |
|
inline |
◆ ssl_error()
int openvpn::OpenSSLException::ssl_error |
( |
| ) |
const |
|
inline |
◆ ssl_error_text()
static const char * openvpn::OpenSSLException::ssl_error_text |
( |
const int |
ssl_error, |
|
|
bool * |
unknown = nullptr |
|
) |
| |
|
inlinestatic |
◆ what()
const char * openvpn::OpenSSLException::what |
( |
| ) |
const |
|
inlineoverridenoexcept |
◆ what_str()
std::string openvpn::OpenSSLException::what_str |
( |
| ) |
const |
|
inline |
◆ errstack
unsigned long openvpn::OpenSSLException::errstack[MAX_ERRORS] |
|
private |
◆ errtxt
std::string openvpn::OpenSSLException::errtxt |
|
private |
◆ n_err
size_t openvpn::OpenSSLException::n_err |
|
private |
◆ ssl_err
int openvpn::OpenSSLException::ssl_err |
|
private |
The documentation for this class was generated from the following file: