Private Member Functions | |
Response | makeRequest (CURL *curl) |
Static Private Member Functions | |
static void | freeHolder (CurlHolder *holder) |
static CurlHolder * | newHolder () |
Private Attributes | |
std::unique_ptr< CurlHolder, std::function< void(CurlHolder *)> > | curl_ |
Parameters | parameters_ |
Proxies | proxies_ |
Url | url_ |
Definition at line 14 of file session.cpp.
cpr::Session::Impl::Impl | ( | ) |
Definition at line 61 of file session.cpp.
Response cpr::Session::Impl::Delete | ( | ) |
Definition at line 326 of file session.cpp.
|
staticprivate |
Definition at line 88 of file session.cpp.
Response cpr::Session::Impl::Get | ( | ) |
Definition at line 337 of file session.cpp.
Response cpr::Session::Impl::Head | ( | ) |
Definition at line 347 of file session.cpp.
Definition at line 397 of file session.cpp.
|
staticprivate |
Definition at line 95 of file session.cpp.
Response cpr::Session::Impl::Options | ( | ) |
Definition at line 357 of file session.cpp.
Response cpr::Session::Impl::Patch | ( | ) |
Definition at line 367 of file session.cpp.
Response cpr::Session::Impl::Post | ( | ) |
Definition at line 377 of file session.cpp.
Response cpr::Session::Impl::Put | ( | ) |
Definition at line 387 of file session.cpp.
void cpr::Session::Impl::SetAuth | ( | const Authentication & | auth | ) |
Definition at line 160 of file session.cpp.
void cpr::Session::Impl::SetBody | ( | Body && | body | ) |
Definition at line 294 of file session.cpp.
void cpr::Session::Impl::SetBody | ( | const Body & | body | ) |
Definition at line 302 of file session.cpp.
void cpr::Session::Impl::SetConnectTimeout | ( | const ConnectTimeout & | timeout | ) |
Definition at line 146 of file session.cpp.
void cpr::Session::Impl::SetCookies | ( | const Cookies & | cookies | ) |
Definition at line 286 of file session.cpp.
void cpr::Session::Impl::SetDigest | ( | const Digest & | auth | ) |
Definition at line 168 of file session.cpp.
void cpr::Session::Impl::SetHeader | ( | const Header & | header | ) |
Definition at line 115 of file session.cpp.
void cpr::Session::Impl::SetLowSpeed | ( | const LowSpeed & | low_speed | ) |
Definition at line 310 of file session.cpp.
void cpr::Session::Impl::SetMaxRedirects | ( | const MaxRedirects & | max_redirects | ) |
Definition at line 279 of file session.cpp.
void cpr::Session::Impl::SetMultipart | ( | Multipart && | multipart | ) |
Definition at line 207 of file session.cpp.
void cpr::Session::Impl::SetMultipart | ( | const Multipart & | multipart | ) |
Definition at line 240 of file session.cpp.
void cpr::Session::Impl::SetParameters | ( | const Parameters & | parameters | ) |
Definition at line 107 of file session.cpp.
void cpr::Session::Impl::SetParameters | ( | Parameters && | parameters | ) |
Definition at line 111 of file session.cpp.
void cpr::Session::Impl::SetPayload | ( | Payload && | payload | ) |
Definition at line 183 of file session.cpp.
void cpr::Session::Impl::SetPayload | ( | const Payload & | payload | ) |
Definition at line 191 of file session.cpp.
void cpr::Session::Impl::SetProxies | ( | Proxies && | proxies | ) |
Definition at line 203 of file session.cpp.
void cpr::Session::Impl::SetProxies | ( | const Proxies & | proxies | ) |
Definition at line 199 of file session.cpp.
void cpr::Session::Impl::SetRedirect | ( | const bool & | redirect | ) |
Definition at line 272 of file session.cpp.
void cpr::Session::Impl::SetTimeout | ( | const Timeout & | timeout | ) |
Definition at line 139 of file session.cpp.
void cpr::Session::Impl::SetUrl | ( | const Url & | url | ) |
Definition at line 103 of file session.cpp.
void cpr::Session::Impl::SetUserAgent | ( | const UserAgent & | ua | ) |
Definition at line 176 of file session.cpp.
void cpr::Session::Impl::SetVerbose | ( | const Verbose & | verbose | ) |
Definition at line 153 of file session.cpp.
void cpr::Session::Impl::SetVerifySsl | ( | const VerifySsl & | verify | ) |
Definition at line 318 of file session.cpp.
|
private |
Definition at line 51 of file session.cpp.
|
private |
Definition at line 53 of file session.cpp.
|
private |
Definition at line 54 of file session.cpp.
|
private |
Definition at line 52 of file session.cpp.