|
pianod2
multisource multiuser scriptable networked music player
|
#include <httpclient.h>
Classes | |
| class | Exception |
| struct | Request |
| struct | Response |
Public Types | |
| enum class | RequestType { Head , Get , Post } |
| using | StringDict = std::unordered_map< std::string, std::string > |
Public Member Functions | |
| HttpClient (bool dbx=false) | |
| ~HttpClient () | |
| HttpClient (const HttpClient &)=delete | |
| HttpClient (HttpClient &&)=delete | |
| HttpClient & | operator= (const HttpClient &)=delete |
| HttpClient & | operator= (HttpClient &&)=delete |
| const Response | performHttpRequest (const Request &request) |
Private Attributes | |
| CURL * | session |
| bool | debug {false} |
| using HttpClient::StringDict = std::unordered_map<std::string, std::string> |
|
strong |
| HttpClient::HttpClient | ( | bool | dbx = false | ) |
| HttpClient::~HttpClient | ( | ) |
|
delete |
|
delete |
|
delete |
|
delete |
| const HttpClient::Response HttpClient::performHttpRequest | ( | const Request & | request | ) |


|
private |
|
private |