Guitar
Classes | Public Member Functions | Private Attributes | Friends | List of all members
WebContext Class Reference

#include <webclient.h>

Collaboration diagram for WebContext:
Collaboration graph
[legend]

Classes

struct  Private
 

Public Member Functions

 WebContext (WebClient::HttpVersion httpver)
 
 ~WebContext ()
 
 WebContext (WebContext const &r)=delete
 
void operator= (WebContext const &r)=delete
 
void set_http_version (WebClient::HttpVersion httpver)
 
void set_keep_alive_enabled (bool f)
 
void set_http_proxy (std::string const &proxy)
 
void set_https_proxy (std::string const &proxy)
 
const WebProxyhttp_proxy () const
 
const WebProxyhttps_proxy () const
 
bool load_cacert (char const *path)
 
void notify_broken_pipe ()
 

Private Attributes

Privatem
 

Friends

class WebClient
 

Constructor & Destructor Documentation

◆ WebContext() [1/2]

WebContext::WebContext ( WebClient::HttpVersion  httpver)
Here is the call graph for this function:

◆ ~WebContext()

WebContext::~WebContext ( )

◆ WebContext() [2/2]

WebContext::WebContext ( WebContext const &  r)
delete

Member Function Documentation

◆ http_proxy()

const WebProxy * WebContext::http_proxy ( ) const
Here is the call graph for this function:

◆ https_proxy()

const WebProxy * WebContext::https_proxy ( ) const
Here is the call graph for this function:

◆ load_cacert()

bool WebContext::load_cacert ( char const *  path)

◆ notify_broken_pipe()

void WebContext::notify_broken_pipe ( )

◆ operator=()

void WebContext::operator= ( WebContext const &  r)
delete

◆ set_http_proxy()

void WebContext::set_http_proxy ( std::string const &  proxy)

◆ set_http_version()

void WebContext::set_http_version ( WebClient::HttpVersion  httpver)

◆ set_https_proxy()

void WebContext::set_https_proxy ( std::string const &  proxy)

◆ set_keep_alive_enabled()

void WebContext::set_keep_alive_enabled ( bool  f)

Friends And Related Function Documentation

◆ WebClient

friend class WebClient
friend

Member Data Documentation

◆ m

Private* WebContext::m
private

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