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