Client Member List

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

Client(const std::string &scheme_host_port)Clientinlineexplicit
Client(const std::string &scheme_host_port, const std::string &client_cert_path, const std::string &client_key_path)Clientinlineexplicit
Client(const std::string &host, int port)Clientinlineexplicit
Client(const std::string &host, int port, const std::string &client_cert_path, const std::string &client_key_path)Clientinlineexplicit
Client(Client &&)=defaultClient
Delete(const std::string &path)Clientinline
Delete(const std::string &path, const Headers &headers)Clientinline
Delete(const std::string &path, const char *body, size_t content_length, const std::string &content_type)Clientinline
Delete(const std::string &path, const char *body, size_t content_length, const std::string &content_type, Progress progress)Clientinline
Delete(const std::string &path, const Headers &headers, const char *body, size_t content_length, const std::string &content_type)Clientinline
Delete(const std::string &path, const Headers &headers, const char *body, size_t content_length, const std::string &content_type, Progress progress)Clientinline
Delete(const std::string &path, const std::string &body, const std::string &content_type)Clientinline
Delete(const std::string &path, const std::string &body, const std::string &content_type, Progress progress)Clientinline
Delete(const std::string &path, const Headers &headers, const std::string &body, const std::string &content_type)Clientinline
Delete(const std::string &path, const Headers &headers, const std::string &body, const std::string &content_type, Progress progress)Clientinline
Get(const std::string &path)Clientinline
Get(const std::string &path, const Headers &headers)Clientinline
Get(const std::string &path, Progress progress)Clientinline
Get(const std::string &path, const Headers &headers, Progress progress)Clientinline
Get(const std::string &path, ContentReceiver content_receiver)Clientinline
Get(const std::string &path, const Headers &headers, ContentReceiver content_receiver)Clientinline
Get(const std::string &path, ContentReceiver content_receiver, Progress progress)Clientinline
Get(const std::string &path, const Headers &headers, ContentReceiver content_receiver, Progress progress)Clientinline
Get(const std::string &path, ResponseHandler response_handler, ContentReceiver content_receiver)Clientinline
Get(const std::string &path, const Headers &headers, ResponseHandler response_handler, ContentReceiver content_receiver)Clientinline
Get(const std::string &path, const Headers &headers, ResponseHandler response_handler, ContentReceiver content_receiver, Progress progress)Clientinline
Get(const std::string &path, ResponseHandler response_handler, ContentReceiver content_receiver, Progress progress)Clientinline
Get(const std::string &path, const Params &params, const Headers &headers, Progress progress=nullptr)Clientinline
Get(const std::string &path, const Params &params, const Headers &headers, ContentReceiver content_receiver, Progress progress=nullptr)Clientinline
Get(const std::string &path, const Params &params, const Headers &headers, ResponseHandler response_handler, ContentReceiver content_receiver, Progress progress=nullptr)Clientinline
Head(const std::string &path)Clientinline
Head(const std::string &path, const Headers &headers)Clientinline
host() constClientinline
is_socket_open() constClientinline
is_valid() constClientinline
operator=(Client &&)=defaultClient
Options(const std::string &path)Clientinline
Options(const std::string &path, const Headers &headers)Clientinline
Patch(const std::string &path)Clientinline
Patch(const std::string &path, const char *body, size_t content_length, const std::string &content_type)Clientinline
Patch(const std::string &path, const char *body, size_t content_length, const std::string &content_type, Progress progress)Clientinline
Patch(const std::string &path, const Headers &headers, const char *body, size_t content_length, const std::string &content_type)Clientinline
Patch(const std::string &path, const Headers &headers, const char *body, size_t content_length, const std::string &content_type, Progress progress)Clientinline
Patch(const std::string &path, const std::string &body, const std::string &content_type)Clientinline
Patch(const std::string &path, const std::string &body, const std::string &content_type, Progress progress)Clientinline
Patch(const std::string &path, const Headers &headers, const std::string &body, const std::string &content_type)Clientinline
Patch(const std::string &path, const Headers &headers, const std::string &body, const std::string &content_type, Progress progress)Clientinline
Patch(const std::string &path, size_t content_length, ContentProvider content_provider, const std::string &content_type)Clientinline
Patch(const std::string &path, ContentProviderWithoutLength content_provider, const std::string &content_type)Clientinline
Patch(const std::string &path, const Headers &headers, size_t content_length, ContentProvider content_provider, const std::string &content_type)Clientinline
Patch(const std::string &path, const Headers &headers, ContentProviderWithoutLength content_provider, const std::string &content_type)Clientinline
port() constClientinline
Post(const std::string &path)Clientinline
Post(const std::string &path, const Headers &headers)Clientinline
Post(const std::string &path, const char *body, size_t content_length, const std::string &content_type)Clientinline
Post(const std::string &path, const Headers &headers, const char *body, size_t content_length, const std::string &content_type)Clientinline
Post(const std::string &path, const Headers &headers, const char *body, size_t content_length, const std::string &content_type, Progress progress)Clientinline
Post(const std::string &path, const std::string &body, const std::string &content_type)Clientinline
Post(const std::string &path, const std::string &body, const std::string &content_type, Progress progress)Clientinline
Post(const std::string &path, const Headers &headers, const std::string &body, const std::string &content_type)Clientinline
Post(const std::string &path, const Headers &headers, const std::string &body, const std::string &content_type, Progress progress)Clientinline
Post(const std::string &path, size_t content_length, ContentProvider content_provider, const std::string &content_type)Clientinline
Post(const std::string &path, ContentProviderWithoutLength content_provider, const std::string &content_type)Clientinline
Post(const std::string &path, const Headers &headers, size_t content_length, ContentProvider content_provider, const std::string &content_type)Clientinline
Post(const std::string &path, const Headers &headers, ContentProviderWithoutLength content_provider, const std::string &content_type)Clientinline
Post(const std::string &path, const Params &params)Clientinline
Post(const std::string &path, const Headers &headers, const Params &params)Clientinline
Post(const std::string &path, const Headers &headers, const Params &params, Progress progress)Clientinline
Post(const std::string &path, const MultipartFormDataItems &items)Clientinline
Post(const std::string &path, const Headers &headers, const MultipartFormDataItems &items)Clientinline
Post(const std::string &path, const Headers &headers, const MultipartFormDataItems &items, const std::string &boundary)Clientinline
Post(const std::string &path, const Headers &headers, const MultipartFormDataItems &items, const MultipartFormDataProviderItems &provider_items)Clientinline
Put(const std::string &path)Clientinline
Put(const std::string &path, const char *body, size_t content_length, const std::string &content_type)Clientinline
Put(const std::string &path, const Headers &headers, const char *body, size_t content_length, const std::string &content_type)Clientinline
Put(const std::string &path, const Headers &headers, const char *body, size_t content_length, const std::string &content_type, Progress progress)Clientinline
Put(const std::string &path, const std::string &body, const std::string &content_type)Clientinline
Put(const std::string &path, const std::string &body, const std::string &content_type, Progress progress)Clientinline
Put(const std::string &path, const Headers &headers, const std::string &body, const std::string &content_type)Clientinline
Put(const std::string &path, const Headers &headers, const std::string &body, const std::string &content_type, Progress progress)Clientinline
Put(const std::string &path, size_t content_length, ContentProvider content_provider, const std::string &content_type)Clientinline
Put(const std::string &path, ContentProviderWithoutLength content_provider, const std::string &content_type)Clientinline
Put(const std::string &path, const Headers &headers, size_t content_length, ContentProvider content_provider, const std::string &content_type)Clientinline
Put(const std::string &path, const Headers &headers, ContentProviderWithoutLength content_provider, const std::string &content_type)Clientinline
Put(const std::string &path, const Params &params)Clientinline
Put(const std::string &path, const Headers &headers, const Params &params)Clientinline
Put(const std::string &path, const Headers &headers, const Params &params, Progress progress)Clientinline
Put(const std::string &path, const MultipartFormDataItems &items)Clientinline
Put(const std::string &path, const Headers &headers, const MultipartFormDataItems &items)Clientinline
Put(const std::string &path, const Headers &headers, const MultipartFormDataItems &items, const std::string &boundary)Clientinline
Put(const std::string &path, const Headers &headers, const MultipartFormDataItems &items, const MultipartFormDataProviderItems &provider_items)Clientinline
send(Request &req, Response &res, Error &error)Clientinline
send(const Request &req)Clientinline
set_address_family(int family)Clientinline
set_basic_auth(const std::string &username, const std::string &password)Clientinline
set_bearer_token_auth(const std::string &token)Clientinline
set_compress(bool on)Clientinline
set_connection_timeout(time_t sec, time_t usec=0)Clientinline
set_connection_timeout(const std::chrono::duration< Rep, Period > &duration)Clientinline
set_decompress(bool on)Clientinline
set_default_headers(Headers headers)Clientinline
set_follow_location(bool on)Clientinline
set_header_writer(std::function< ssize_t(Stream &, Headers &)> const &writer)Clientinline
set_hostname_addr_map(std::map< std::string, std::string > addr_map)Clientinline
set_interface(const std::string &intf)Clientinline
set_keep_alive(bool on)Clientinline
set_logger(Logger logger)Clientinline
set_proxy(const std::string &host, int port)Clientinline
set_proxy_basic_auth(const std::string &username, const std::string &password)Clientinline
set_proxy_bearer_token_auth(const std::string &token)Clientinline
set_read_timeout(time_t sec, time_t usec=0)Clientinline
set_read_timeout(const std::chrono::duration< Rep, Period > &duration)Clientinline
set_socket_options(SocketOptions socket_options)Clientinline
set_tcp_nodelay(bool on)Clientinline
set_url_encode(bool on)Clientinline
set_write_timeout(time_t sec, time_t usec=0)Clientinline
set_write_timeout(const std::chrono::duration< Rep, Period > &duration)Clientinline
socket() constClientinline
stop()Clientinline
~Client()Clientinline