#include <ardour_http.h>
|
| HttpGet (bool persist=false, bool ssl=true) |
|
| ~HttpGet () |
|
char * | get (const char *url, bool with_error_logging=false) |
|
std::string | get (const std::string &url, bool with_error_logging=false) |
|
char * | data () const |
|
size_t | data_size () const |
|
long int | status () const |
|
std::map< std::string, std::string > | header () const |
|
char * | escape (const char *s, int l) const |
|
char * | unescape (const char *s, int l, int *o) const |
|
void | free (void *p) const |
|
std::string | error () const |
|
CURL * | curl () const |
|
Definition at line 27 of file ardour_http.h.
◆ HttpGet()
ArdourCurl::HttpGet::HttpGet |
( |
bool |
persist = false , |
|
|
bool |
ssl = true |
|
) |
| |
◆ ~HttpGet()
ArdourCurl::HttpGet::~HttpGet |
( |
| ) |
|
◆ ca_setopt()
static void ArdourCurl::HttpGet::ca_setopt |
( |
CURL * |
| ) |
|
|
static |
◆ curl()
CURL* ArdourCurl::HttpGet::curl |
( |
| ) |
const |
|
inline |
◆ data()
char* ArdourCurl::HttpGet::data |
( |
| ) |
const |
|
inline |
◆ data_size()
size_t ArdourCurl::HttpGet::data_size |
( |
| ) |
const |
|
inline |
◆ error()
std::string ArdourCurl::HttpGet::error |
( |
| ) |
const |
◆ escape()
char* ArdourCurl::HttpGet::escape |
( |
const char * |
s, |
|
|
int |
l |
|
) |
| const |
|
inline |
◆ free()
void ArdourCurl::HttpGet::free |
( |
void * |
p | ) |
const |
|
inline |
◆ get() [1/2]
char* ArdourCurl::HttpGet::get |
( |
const char * |
url, |
|
|
bool |
with_error_logging = false |
|
) |
| |
◆ get() [2/2]
std::string ArdourCurl::HttpGet::get |
( |
const std::string & |
url, |
|
|
bool |
with_error_logging = false |
|
) |
| |
|
inline |
◆ header()
std::map<std::string, std::string> ArdourCurl::HttpGet::header |
( |
| ) |
const |
|
inline |
◆ setup_certificate_paths()
static void ArdourCurl::HttpGet::setup_certificate_paths |
( |
| ) |
|
|
static |
◆ status()
long int ArdourCurl::HttpGet::status |
( |
| ) |
const |
|
inline |
◆ unescape()
char* ArdourCurl::HttpGet::unescape |
( |
const char * |
s, |
|
|
int |
l, |
|
|
int * |
o |
|
) |
| const |
|
inline |
◆ _curl
CURL* ArdourCurl::HttpGet::_curl |
|
private |
◆ _result
long int ArdourCurl::HttpGet::_result |
|
private |
◆ _status
long int ArdourCurl::HttpGet::_status |
|
private |
◆ ca_info
const char* ArdourCurl::HttpGet::ca_info |
|
staticprivate |
◆ ca_path
const char* ArdourCurl::HttpGet::ca_path |
|
staticprivate |
◆ error_buffer
char ArdourCurl::HttpGet::error_buffer[CURL_ERROR_SIZE] |
|
private |
◆ mem
◆ nfo
◆ persist
bool ArdourCurl::HttpGet::persist |
|
private |
The documentation for this class was generated from the following file: