pianod2
multisource multiuser scriptable networked music player
Public Member Functions | Private Attributes | List of all members
HttpClient::Exception Class Reference

#include <httpclient.h>

Inheritance diagram for HttpClient::Exception:
Inheritance graph
[legend]
Collaboration diagram for HttpClient::Exception:
Collaboration graph
[legend]

Public Member Functions

 Exception (const char *reason="HTTP error")
 
 Exception (const char *function, CURLcode code)
 
 Exception (const char *function, CURLcode code, const char *detail)
 
 Exception (CURLcode code, const char *detail)
 
virtual const char * what () const noexcept override final
 

Private Attributes

std::string explanation
 

Constructor & Destructor Documentation

◆ Exception() [1/4]

HttpClient::Exception::Exception ( const char *  reason = "HTTP error")

◆ Exception() [2/4]

HttpClient::Exception::Exception ( const char *  function,
CURLcode  code 
)

◆ Exception() [3/4]

HttpClient::Exception::Exception ( const char *  function,
CURLcode  code,
const char *  detail 
)

◆ Exception() [4/4]

HttpClient::Exception::Exception ( CURLcode  code,
const char *  detail 
)

Member Function Documentation

◆ what()

virtual const char* HttpClient::Exception::what ( ) const
inlinefinaloverridevirtualnoexcept
Here is the caller graph for this function:

Member Data Documentation

◆ explanation

std::string HttpClient::Exception::explanation
private

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