Namespaces | |
priv | |
status | |
util | |
Classes | |
class | Authentication |
class | Body |
struct | Buffer |
struct | CaseInsensitiveCompare |
class | ConnectTimeout |
class | Cookies |
struct | CurlHolder |
class | Digest |
class | Error |
struct | File |
class | LowSpeed |
class | MaxRedirects |
class | Multipart |
struct | Pair |
struct | Parameter |
class | Parameters |
struct | Part |
class | Payload |
class | Proxies |
class | Response |
class | Session |
class | Timeout |
class | UserAgent |
class | Verbose |
class | VerifySsl |
Typedefs | |
using | AsyncResponse = std::future< Response > |
using | Header = std::map< std::string, std::string, CaseInsensitiveCompare > |
using | Url = std::string |
Functions | |
template<typename... Ts> | |
Response | Delete (Ts &&...ts) |
template<typename... Ts> | |
AsyncResponse | DeleteAsync (Ts...ts) |
template<typename Then , typename... Ts> | |
auto | DeleteCallback (Then then, Ts...ts) -> std::future< decltype(then(Delete(std::move(ts)...)))> |
template<typename... Ts> | |
Response | Get (Ts &&...ts) |
template<typename... Ts> | |
AsyncResponse | GetAsync (Ts...ts) |
template<typename Then , typename... Ts> | |
auto | GetCallback (Then then, Ts...ts) -> std::future< decltype(then(Get(std::move(ts)...)))> |
template<typename... Ts> | |
Response | Head (Ts &&...ts) |
template<typename... Ts> | |
AsyncResponse | HeadAsync (Ts...ts) |
template<typename Then , typename... Ts> | |
auto | HeadCallback (Then then, Ts...ts) -> std::future< decltype(then(Head(std::move(ts)...)))> |
template<typename... Ts> | |
Response | Options (Ts &&...ts) |
template<typename... Ts> | |
AsyncResponse | OptionsAsync (Ts...ts) |
template<typename Then , typename... Ts> | |
auto | OptionsCallback (Then then, Ts...ts) -> std::future< decltype(then(Options(std::move(ts)...)))> |
template<typename... Ts> | |
Response | Patch (Ts &&...ts) |
template<typename... Ts> | |
AsyncResponse | PatchAsync (Ts...ts) |
template<typename Then , typename... Ts> | |
auto | PatchCallback (Then then, Ts...ts) -> std::future< decltype(then(Patch(std::move(ts)...)))> |
template<typename... Ts> | |
Response | Post (Ts &&...ts) |
template<typename... Ts> | |
AsyncResponse | PostAsync (Ts...ts) |
template<typename Then , typename... Ts> | |
auto | PostCallback (Then then, Ts...ts) -> std::future< decltype(then(Post(std::move(ts)...)))> |
template<typename... Ts> | |
Response | Put (Ts &&...ts) |
template<typename... Ts> | |
AsyncResponse | PutAsync (Ts...ts) |
template<typename Then , typename... Ts> | |
auto | PutCallback (Then then, Ts...ts) -> std::future< decltype(then(Put(std::move(ts)...)))> |
using cpr::AsyncResponse = typedef std::future<Response> |
using cpr::Header = typedef std::map<std::string, std::string, CaseInsensitiveCompare> |
Definition at line 13 of file cprtypes.h.
using cpr::Url = typedef std::string |
Definition at line 14 of file cprtypes.h.
|
strong |
AsyncResponse cpr::DeleteAsync | ( | Ts... | ts | ) |
auto cpr::DeleteCallback | ( | Then | then, |
Ts... | ts | ||
) | -> std::future<decltype(then(Delete(std::move(ts)...)))> |
AsyncResponse cpr::GetAsync | ( | Ts... | ts | ) |
auto cpr::GetCallback | ( | Then | then, |
Ts... | ts | ||
) | -> std::future<decltype(then(Get(std::move(ts)...)))> |
AsyncResponse cpr::HeadAsync | ( | Ts... | ts | ) |
auto cpr::HeadCallback | ( | Then | then, |
Ts... | ts | ||
) | -> std::future<decltype(then(Head(std::move(ts)...)))> |
AsyncResponse cpr::OptionsAsync | ( | Ts... | ts | ) |
auto cpr::OptionsCallback | ( | Then | then, |
Ts... | ts | ||
) | -> std::future<decltype(then(Options(std::move(ts)...)))> |
AsyncResponse cpr::PatchAsync | ( | Ts... | ts | ) |
auto cpr::PatchCallback | ( | Then | then, |
Ts... | ts | ||
) | -> std::future<decltype(then(Patch(std::move(ts)...)))> |
AsyncResponse cpr::PostAsync | ( | Ts... | ts | ) |
auto cpr::PostCallback | ( | Then | then, |
Ts... | ts | ||
) | -> std::future<decltype(then(Post(std::move(ts)...)))> |
AsyncResponse cpr::PutAsync | ( | Ts... | ts | ) |