OpenVPN 3 Core Library
Loading...
Searching...
No Matches
openvpn::HTTP::WebException Class Reference

#include <webexcept.hpp>

Inheritance diagram for openvpn::HTTP::WebException:
[legend]
Collaboration diagram for openvpn::HTTP::WebException:
[legend]

Public Member Functions

 WebException (const int status, const std::string &error)
 
 WebException (const int status)
 
int status () const
 
const std::string & error () const
 
const char * what () const noexcept override
 

Private Attributes

const int status_
 
const std::string error_
 
const std::string formatted
 

Detailed Description

Definition at line 30 of file webexcept.hpp.

Constructor & Destructor Documentation

◆ WebException() [1/2]

openvpn::HTTP::WebException::WebException ( const int  status,
const std::string &  error 
)
inline

Definition at line 33 of file webexcept.hpp.

◆ WebException() [2/2]

openvpn::HTTP::WebException::WebException ( const int  status)
inline

Definition at line 40 of file webexcept.hpp.

Member Function Documentation

◆ error()

const std::string & openvpn::HTTP::WebException::error ( ) const
inline

Definition at line 51 of file webexcept.hpp.

◆ status()

int openvpn::HTTP::WebException::status ( ) const
inline

Definition at line 47 of file webexcept.hpp.

◆ what()

const char * openvpn::HTTP::WebException::what ( ) const
inlineoverridenoexcept

Definition at line 56 of file webexcept.hpp.

Member Data Documentation

◆ error_

const std::string openvpn::HTTP::WebException::error_
private

Definition at line 63 of file webexcept.hpp.

◆ formatted

const std::string openvpn::HTTP::WebException::formatted
private

Definition at line 64 of file webexcept.hpp.

◆ status_

const int openvpn::HTTP::WebException::status_
private

Definition at line 62 of file webexcept.hpp.


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