Guitar
WebClient Member List

This is the complete list of members for WebClient, including all inherited members.

add_header(std::string const &text)WebClient
append(char const *ptr, size_t len, std::vector< char > *out, WebClientHandler *handler)WebClientprivate
checkip()WebClientstatic
cleanup()WebClientprivatestatic
clear_error()WebClientprivate
close()WebClient
content_data() constWebClient
content_length() constWebClient
content_type() constWebClient
error() constWebClient
get(const Request &req, Post const *post, Response *out, WebClientHandler *handler)WebClientprivate
get(const Request &req, WebClientHandler *handler=nullptr)WebClient
get(const std::string &url)WebClientstatic
get_port(URL const *url, char const *scheme, char const *protocol)WebClientprivatestatic
header_value(std::vector< std::string > const *header, std::string const &name)WebClientprivatestatic
header_value(std::string const &name) constWebClient
HTTP_1_0 enum valueWebClient
HTTP_1_1 enum valueWebClient
http_get(const Request &request_req, Post const *post, RequestOption const &opt, ResponseHeader *rh, std::vector< char > *out)WebClientprivate
https_get(const Request &request_url, Post const *post, RequestOption const &opt, ResponseHeader *rh, std::vector< char > *out)WebClientprivate
HttpVersion enum nameWebClient
initialize()WebClientstatic
mWebClientprivate
make_application_www_form_urlencoded(char const *begin, char const *end, WebClient::Post *out)WebClientstatic
make_http_request(const Request &url, Post const *post, const WebProxy *proxy, bool https)WebClientprivate
make_multipart_form_data(const std::vector< Part > &parts, WebClient::Post *out, std::string const &boundary)WebClientstatic
make_multipart_form_data(char const *data, size_t size, WebClient::Post *out, std::string const &boundary)WebClientstatic
on_end_header(const std::vector< char > *vec, WebClientHandler *handler)WebClientprivate
operator=(WebClient const &)=deleteWebClient
output_debug_string(char const *str)WebClientprivate
output_debug_strings(const std::vector< std::string > &vec)WebClientprivate
parse_header(std::vector< std::string > const *header, WebClient::Response *res)WebClientprivatestatic
parse_http_header(char const *begin, char const *end, std::vector< std::string > *header)WebClientprivate
parse_http_header(char const *begin, char const *end, Response *out)WebClientprivate
post(const Request &req, Post const *post, WebClientHandler *handler=nullptr)WebClient
receive_(const RequestOption &opt, std::function< int(char *, int)> const &, ResponseHeader *rh, std::vector< char > *out)WebClientprivate
reset()WebClientprivate
response() constWebClient
set_default_header(const Request &url, Post const *post, const RequestOption &opt)WebClientprivate
set_http_version(HttpVersion httpver)WebClient
WebClient(WebContext *webcx)WebClient
WebClient(WebClient const &)=deleteWebClient
~WebClient()WebClient