Classes | Public Member Functions | Private Attributes | List of all members
cpr::Session Class Reference

#include <session.h>

Classes

class  Impl
 

Public Member Functions

Response Delete ()
 
Response Get ()
 
Response Head ()
 
Response Options ()
 
Response Patch ()
 
Response Post ()
 
Response Put ()
 
 Session ()
 
void SetAuth (const Authentication &auth)
 
void SetBody (Body &&body)
 
void SetBody (const Body &body)
 
void SetConnectTimeout (const ConnectTimeout &timeout)
 
void SetCookies (const Cookies &cookies)
 
void SetDigest (const Digest &auth)
 
void SetHeader (const Header &header)
 
void SetLowSpeed (const LowSpeed &low_speed)
 
void SetMaxRedirects (const MaxRedirects &max_redirects)
 
void SetMultipart (Multipart &&multipart)
 
void SetMultipart (const Multipart &multipart)
 
void SetOption (const Url &url)
 
void SetOption (const Parameters &parameters)
 
void SetOption (Parameters &&parameters)
 
void SetOption (const Header &header)
 
void SetOption (const Timeout &timeout)
 
void SetOption (const ConnectTimeout &timeout)
 
void SetOption (const Authentication &auth)
 
void SetOption (const Digest &auth)
 
void SetOption (const UserAgent &ua)
 
void SetOption (Payload &&payload)
 
void SetOption (const Payload &payload)
 
void SetOption (Proxies &&proxies)
 
void SetOption (const Proxies &proxies)
 
void SetOption (Multipart &&multipart)
 
void SetOption (const Multipart &multipart)
 
void SetOption (const bool &redirect)
 
void SetOption (const MaxRedirects &max_redirects)
 
void SetOption (const Cookies &cookies)
 
void SetOption (Body &&body)
 
void SetOption (const Body &body)
 
void SetOption (const LowSpeed &low_speed)
 
void SetOption (const VerifySsl &verify)
 
void SetOption (const Verbose &verbose)
 
void SetParameters (const Parameters &parameters)
 
void SetParameters (Parameters &&parameters)
 
void SetPayload (Payload &&payload)
 
void SetPayload (const Payload &payload)
 
void SetProxies (Proxies &&proxies)
 
void SetProxies (const Proxies &proxies)
 
void SetRedirect (const bool &redirect)
 
void SetTimeout (const Timeout &timeout)
 
void SetUrl (const Url &url)
 
void SetUserAgent (const UserAgent &ua)
 
void SetVerifySsl (const VerifySsl &verify)
 
 ~Session ()
 

Private Attributes

std::unique_ptr< Implpimpl_
 

Detailed Description

Definition at line 30 of file session.h.

Constructor & Destructor Documentation

cpr::Session::Session ( )

Definition at line 450 of file session.cpp.

cpr::Session::~Session ( )

Definition at line 451 of file session.cpp.

Member Function Documentation

Response cpr::Session::Delete ( )

Definition at line 497 of file session.cpp.

Response cpr::Session::Get ( )

Definition at line 498 of file session.cpp.

Response cpr::Session::Head ( )

Definition at line 499 of file session.cpp.

Response cpr::Session::Options ( )

Definition at line 500 of file session.cpp.

Response cpr::Session::Patch ( )

Definition at line 501 of file session.cpp.

Response cpr::Session::Post ( )

Definition at line 502 of file session.cpp.

Response cpr::Session::Put ( )

Definition at line 503 of file session.cpp.

void cpr::Session::SetAuth ( const Authentication auth)

Definition at line 458 of file session.cpp.

void cpr::Session::SetBody ( Body &&  body)

Definition at line 471 of file session.cpp.

void cpr::Session::SetBody ( const Body body)

Definition at line 470 of file session.cpp.

void cpr::Session::SetConnectTimeout ( const ConnectTimeout timeout)

Definition at line 457 of file session.cpp.

void cpr::Session::SetCookies ( const Cookies cookies)

Definition at line 469 of file session.cpp.

void cpr::Session::SetDigest ( const Digest auth)

Definition at line 459 of file session.cpp.

void cpr::Session::SetHeader ( const Header header)

Definition at line 455 of file session.cpp.

void cpr::Session::SetLowSpeed ( const LowSpeed low_speed)

Definition at line 472 of file session.cpp.

void cpr::Session::SetMaxRedirects ( const MaxRedirects max_redirects)

Definition at line 468 of file session.cpp.

void cpr::Session::SetMultipart ( Multipart &&  multipart)

Definition at line 466 of file session.cpp.

void cpr::Session::SetMultipart ( const Multipart multipart)

Definition at line 465 of file session.cpp.

void cpr::Session::SetOption ( const Url url)

Definition at line 474 of file session.cpp.

void cpr::Session::SetOption ( const Parameters parameters)

Definition at line 475 of file session.cpp.

void cpr::Session::SetOption ( Parameters &&  parameters)

Definition at line 476 of file session.cpp.

void cpr::Session::SetOption ( const Header header)

Definition at line 477 of file session.cpp.

void cpr::Session::SetOption ( const Timeout timeout)

Definition at line 478 of file session.cpp.

void cpr::Session::SetOption ( const ConnectTimeout timeout)

Definition at line 479 of file session.cpp.

void cpr::Session::SetOption ( const Authentication auth)

Definition at line 480 of file session.cpp.

void cpr::Session::SetOption ( const Digest auth)

Definition at line 481 of file session.cpp.

void cpr::Session::SetOption ( const UserAgent ua)

Definition at line 482 of file session.cpp.

void cpr::Session::SetOption ( Payload &&  payload)

Definition at line 484 of file session.cpp.

void cpr::Session::SetOption ( const Payload payload)

Definition at line 483 of file session.cpp.

void cpr::Session::SetOption ( Proxies &&  proxies)

Definition at line 486 of file session.cpp.

void cpr::Session::SetOption ( const Proxies proxies)

Definition at line 485 of file session.cpp.

void cpr::Session::SetOption ( Multipart &&  multipart)

Definition at line 488 of file session.cpp.

void cpr::Session::SetOption ( const Multipart multipart)

Definition at line 487 of file session.cpp.

void cpr::Session::SetOption ( const bool redirect)

Definition at line 489 of file session.cpp.

void cpr::Session::SetOption ( const MaxRedirects max_redirects)

Definition at line 490 of file session.cpp.

void cpr::Session::SetOption ( const Cookies cookies)

Definition at line 491 of file session.cpp.

void cpr::Session::SetOption ( Body &&  body)

Definition at line 493 of file session.cpp.

void cpr::Session::SetOption ( const Body body)

Definition at line 492 of file session.cpp.

void cpr::Session::SetOption ( const LowSpeed low_speed)

Definition at line 494 of file session.cpp.

void cpr::Session::SetOption ( const VerifySsl verify)

Definition at line 495 of file session.cpp.

void cpr::Session::SetOption ( const Verbose verbose)

Definition at line 496 of file session.cpp.

void cpr::Session::SetParameters ( const Parameters parameters)

Definition at line 453 of file session.cpp.

void cpr::Session::SetParameters ( Parameters &&  parameters)

Definition at line 454 of file session.cpp.

void cpr::Session::SetPayload ( Payload &&  payload)

Definition at line 462 of file session.cpp.

void cpr::Session::SetPayload ( const Payload payload)

Definition at line 461 of file session.cpp.

void cpr::Session::SetProxies ( Proxies &&  proxies)

Definition at line 464 of file session.cpp.

void cpr::Session::SetProxies ( const Proxies proxies)

Definition at line 463 of file session.cpp.

void cpr::Session::SetRedirect ( const bool redirect)

Definition at line 467 of file session.cpp.

void cpr::Session::SetTimeout ( const Timeout timeout)

Definition at line 456 of file session.cpp.

void cpr::Session::SetUrl ( const Url url)

Definition at line 452 of file session.cpp.

void cpr::Session::SetUserAgent ( const UserAgent ua)

Definition at line 460 of file session.cpp.

void cpr::Session::SetVerifySsl ( const VerifySsl verify)

Definition at line 473 of file session.cpp.

Member Data Documentation

std::unique_ptr<Impl> cpr::Session::pimpl_
private

Definition at line 92 of file session.h.


The documentation for this class was generated from the following files:


rc_tagdetect_client
Author(s): Monika Florek-Jasinska , Raphael Schaller
autogenerated on Sat Feb 13 2021 03:42:18