#include <ardour_http.h>
|
| | HttpGet (bool persist=false) |
| |
| | ~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 28 of file ardour_http.h.
◆ HttpGet()
| ArdourCurl::HttpGet::HttpGet |
( |
bool |
persist = false | ) |
|
◆ ~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 |
◆ status()
| long int ArdourCurl::HttpGet::status |
( |
| ) |
const |
|
inline |
◆ unescape()
| char* ArdourCurl::HttpGet::unescape |
( |
const char * |
s, |
|
|
int |
l, |
|
|
int * |
o |
|
) |
| const |
|
inline |
◆ _ccurl
◆ _result
| long int ArdourCurl::HttpGet::_result |
|
private |
◆ _status
| long int ArdourCurl::HttpGet::_status |
|
private |
◆ 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: