maph 1.0.0 High-Performance Memory-Mapped Key-Value Database with O(1) Lookups

Loading...
Searching...
No Matches
httplib::ClientImpl Member List

This is the complete list of members for httplib::ClientImpl, including all inherited members.

addr_map_ | httplib::ClientImpl | protected
address_family_ | httplib::ClientImpl | protected
basic_auth_password_ | httplib::ClientImpl | protected
basic_auth_username_ | httplib::ClientImpl | protected
bearer_token_auth_token_ | httplib::ClientImpl | protected
client_cert_path_ | httplib::ClientImpl | protected
client_key_path_ | httplib::ClientImpl | protected
ClientImpl(const std::string &host) | httplib::ClientImpl | inline explicit
ClientImpl(const std::string &host, int port) | httplib::ClientImpl | inline explicit
ClientImpl(const std::string &host, int port, const std::string &client_cert_path, const std::string &client_key_path) | httplib::ClientImpl | inline explicit
close_socket(Socket &socket) | httplib::ClientImpl | inline protected
compress_ | httplib::ClientImpl | protected
connection_timeout_sec_ | httplib::ClientImpl | protected
connection_timeout_usec_ | httplib::ClientImpl | protected
copy_settings(const ClientImpl &rhs) | httplib::ClientImpl | inline protected
create_and_connect_socket(Socket &socket, Error &error) | httplib::ClientImpl | inline protected virtual
decompress_ | httplib::ClientImpl | protected
default_headers_ | httplib::ClientImpl | protected
Delete(const std::string &path, DownloadProgress progress=nullptr) | httplib::ClientImpl | inline
Delete(const std::string &path, const char *body, size_t content_length, const std::string &content_type, DownloadProgress progress=nullptr) | httplib::ClientImpl | inline
Delete(const std::string &path, const std::string &body, const std::string &content_type, DownloadProgress progress=nullptr) | httplib::ClientImpl | inline
Delete(const std::string &path, const Params &params, DownloadProgress progress=nullptr) | httplib::ClientImpl | inline
Delete(const std::string &path, const Headers &headers, DownloadProgress progress=nullptr) | httplib::ClientImpl | inline
Delete(const std::string &path, const Headers &headers, const char *body, size_t content_length, const std::string &content_type, DownloadProgress progress=nullptr) | httplib::ClientImpl | inline
Delete(const std::string &path, const Headers &headers, const std::string &body, const std::string &content_type, DownloadProgress progress=nullptr) | httplib::ClientImpl | inline
Delete(const std::string &path, const Headers &headers, const Params &params, DownloadProgress progress=nullptr) | httplib::ClientImpl | inline
error_logger_ | httplib::ClientImpl | protected
follow_location_ | httplib::ClientImpl | protected
Get(const std::string &path, DownloadProgress progress=nullptr) | httplib::ClientImpl | inline
Get(const std::string &path, ContentReceiver content_receiver, DownloadProgress progress=nullptr) | httplib::ClientImpl | inline
Get(const std::string &path, ResponseHandler response_handler, ContentReceiver content_receiver, DownloadProgress progress=nullptr) | httplib::ClientImpl | inline
Get(const std::string &path, const Headers &headers, DownloadProgress progress=nullptr) | httplib::ClientImpl | inline
Get(const std::string &path, const Headers &headers, ContentReceiver content_receiver, DownloadProgress progress=nullptr) | httplib::ClientImpl | inline
Get(const std::string &path, const Headers &headers, ResponseHandler response_handler, ContentReceiver content_receiver, DownloadProgress progress=nullptr) | httplib::ClientImpl | inline
Get(const std::string &path, const Params &params, const Headers &headers, DownloadProgress progress=nullptr) | httplib::ClientImpl | inline
Get(const std::string &path, const Params &params, const Headers &headers, ContentReceiver content_receiver, DownloadProgress progress=nullptr) | httplib::ClientImpl | inline
Get(const std::string &path, const Params &params, const Headers &headers, ResponseHandler response_handler, ContentReceiver content_receiver, DownloadProgress progress=nullptr) | httplib::ClientImpl | inline
Head(const std::string &path) | httplib::ClientImpl | inline
Head(const std::string &path, const Headers &headers) | httplib::ClientImpl | inline
header_writer_ | httplib::ClientImpl | protected
host() const | httplib::ClientImpl | inline
host_ | httplib::ClientImpl | protected
host_and_port_ | httplib::ClientImpl | protected
interface_ | httplib::ClientImpl | protected
ipv6_v6only_ | httplib::ClientImpl | protected
is_socket_open() const | httplib::ClientImpl | inline
is_valid() const | httplib::ClientImpl | inline virtual
keep_alive_ | httplib::ClientImpl | protected
logger_ | httplib::ClientImpl | protected
logger_mutex_ | httplib::ClientImpl | mutable protected
max_timeout_msec_ | httplib::ClientImpl | protected
Options(const std::string &path) | httplib::ClientImpl | inline
Options(const std::string &path, const Headers &headers) | httplib::ClientImpl | inline
output_error_log(const Error &err, const Request *req) const | httplib::ClientImpl | inline protected
output_log(const Request &req, const Response &res) const | httplib::ClientImpl | inline protected
Patch(const std::string &path) | httplib::ClientImpl | inline
Patch(const std::string &path, const char *body, size_t content_length, const std::string &content_type, UploadProgress progress=nullptr) | httplib::ClientImpl | inline
Patch(const std::string &path, const std::string &body, const std::string &content_type, UploadProgress progress=nullptr) | httplib::ClientImpl | inline
Patch(const std::string &path, size_t content_length, ContentProvider content_provider, const std::string &content_type, UploadProgress progress=nullptr) | httplib::ClientImpl | inline
Patch(const std::string &path, ContentProviderWithoutLength content_provider, const std::string &content_type, UploadProgress progress=nullptr) | httplib::ClientImpl | inline
Patch(const std::string &path, const Params &params) | httplib::ClientImpl | inline
Patch(const std::string &path, const UploadFormDataItems &items, UploadProgress progress=nullptr) | httplib::ClientImpl | inline
Patch(const std::string &path, const Headers &headers, UploadProgress progress=nullptr) | httplib::ClientImpl | inline
Patch(const std::string &path, const Headers &headers, const char *body, size_t content_length, const std::string &content_type, UploadProgress progress=nullptr) | httplib::ClientImpl | inline
Patch(const std::string &path, const Headers &headers, const std::string &body, const std::string &content_type, UploadProgress progress=nullptr) | httplib::ClientImpl | inline
Patch(const std::string &path, const Headers &headers, size_t content_length, ContentProvider content_provider, const std::string &content_type, UploadProgress progress=nullptr) | httplib::ClientImpl | inline
Patch(const std::string &path, const Headers &headers, ContentProviderWithoutLength content_provider, const std::string &content_type, UploadProgress progress=nullptr) | httplib::ClientImpl | inline
Patch(const std::string &path, const Headers &headers, const Params &params) | httplib::ClientImpl | inline
Patch(const std::string &path, const Headers &headers, const UploadFormDataItems &items, UploadProgress progress=nullptr) | httplib::ClientImpl | inline
Patch(const std::string &path, const Headers &headers, const UploadFormDataItems &items, const std::string &boundary, UploadProgress progress=nullptr) | httplib::ClientImpl | inline
Patch(const std::string &path, const Headers &headers, const UploadFormDataItems &items, const FormDataProviderItems &provider_items, UploadProgress progress=nullptr) | httplib::ClientImpl | inline
Patch(const std::string &path, const Headers &headers, const std::string &body, const std::string &content_type, ContentReceiver content_receiver, DownloadProgress progress=nullptr) | httplib::ClientImpl | inline
path_encode_ | httplib::ClientImpl | protected
port() const | httplib::ClientImpl | inline
port_ | httplib::ClientImpl | protected
Post(const std::string &path) | httplib::ClientImpl | inline
Post(const std::string &path, const char *body, size_t content_length, const std::string &content_type, UploadProgress progress=nullptr) | httplib::ClientImpl | inline
Post(const std::string &path, const std::string &body, const std::string &content_type, UploadProgress progress=nullptr) | httplib::ClientImpl | inline
Post(const std::string &path, size_t content_length, ContentProvider content_provider, const std::string &content_type, UploadProgress progress=nullptr) | httplib::ClientImpl | inline
Post(const std::string &path, ContentProviderWithoutLength content_provider, const std::string &content_type, UploadProgress progress=nullptr) | httplib::ClientImpl | inline
Post(const std::string &path, const Params &params) | httplib::ClientImpl | inline
Post(const std::string &path, const UploadFormDataItems &items, UploadProgress progress=nullptr) | httplib::ClientImpl | inline
Post(const std::string &path, const Headers &headers) | httplib::ClientImpl | inline
Post(const std::string &path, const Headers &headers, const char *body, size_t content_length, const std::string &content_type, UploadProgress progress=nullptr) | httplib::ClientImpl | inline
Post(const std::string &path, const Headers &headers, const std::string &body, const std::string &content_type, UploadProgress progress=nullptr) | httplib::ClientImpl | inline
Post(const std::string &path, const Headers &headers, size_t content_length, ContentProvider content_provider, const std::string &content_type, UploadProgress progress=nullptr) | httplib::ClientImpl | inline
Post(const std::string &path, const Headers &headers, ContentProviderWithoutLength content_provider, const std::string &content_type, UploadProgress progress=nullptr) | httplib::ClientImpl | inline
Post(const std::string &path, const Headers &headers, const Params &params) | httplib::ClientImpl | inline
Post(const std::string &path, const Headers &headers, const UploadFormDataItems &items, UploadProgress progress=nullptr) | httplib::ClientImpl | inline
Post(const std::string &path, const Headers &headers, const UploadFormDataItems &items, const std::string &boundary, UploadProgress progress=nullptr) | httplib::ClientImpl | inline
Post(const std::string &path, const Headers &headers, const UploadFormDataItems &items, const FormDataProviderItems &provider_items, UploadProgress progress=nullptr) | httplib::ClientImpl | inline
Post(const std::string &path, const Headers &headers, const std::string &body, const std::string &content_type, ContentReceiver content_receiver, DownloadProgress progress=nullptr) | httplib::ClientImpl | inline
process_request(Stream &strm, Request &req, Response &res, bool close_connection, Error &error) | httplib::ClientImpl | inline protected
proxy_basic_auth_password_ | httplib::ClientImpl | protected
proxy_basic_auth_username_ | httplib::ClientImpl | protected
proxy_bearer_token_auth_token_ | httplib::ClientImpl | protected
proxy_host_ | httplib::ClientImpl | protected
proxy_port_ | httplib::ClientImpl | protected
Put(const std::string &path) | httplib::ClientImpl | inline
Put(const std::string &path, const char *body, size_t content_length, const std::string &content_type, UploadProgress progress=nullptr) | httplib::ClientImpl | inline
Put(const std::string &path, const std::string &body, const std::string &content_type, UploadProgress progress=nullptr) | httplib::ClientImpl | inline
Put(const std::string &path, size_t content_length, ContentProvider content_provider, const std::string &content_type, UploadProgress progress=nullptr) | httplib::ClientImpl | inline
Put(const std::string &path, ContentProviderWithoutLength content_provider, const std::string &content_type, UploadProgress progress=nullptr) | httplib::ClientImpl | inline
Put(const std::string &path, const Params &params) | httplib::ClientImpl | inline
Put(const std::string &path, const UploadFormDataItems &items, UploadProgress progress=nullptr) | httplib::ClientImpl | inline
Put(const std::string &path, const Headers &headers) | httplib::ClientImpl | inline
Put(const std::string &path, const Headers &headers, const char *body, size_t content_length, const std::string &content_type, UploadProgress progress=nullptr) | httplib::ClientImpl | inline
Put(const std::string &path, const Headers &headers, const std::string &body, const std::string &content_type, UploadProgress progress=nullptr) | httplib::ClientImpl | inline
Put(const std::string &path, const Headers &headers, size_t content_length, ContentProvider content_provider, const std::string &content_type, UploadProgress progress=nullptr) | httplib::ClientImpl | inline
Put(const std::string &path, const Headers &headers, ContentProviderWithoutLength content_provider, const std::string &content_type, UploadProgress progress=nullptr) | httplib::ClientImpl | inline
Put(const std::string &path, const Headers &headers, const Params &params) | httplib::ClientImpl | inline
Put(const std::string &path, const Headers &headers, const UploadFormDataItems &items, UploadProgress progress=nullptr) | httplib::ClientImpl | inline
Put(const std::string &path, const Headers &headers, const UploadFormDataItems &items, const std::string &boundary, UploadProgress progress=nullptr) | httplib::ClientImpl | inline
Put(const std::string &path, const Headers &headers, const UploadFormDataItems &items, const FormDataProviderItems &provider_items, UploadProgress progress=nullptr) | httplib::ClientImpl | inline
Put(const std::string &path, const Headers &headers, const std::string &body, const std::string &content_type, ContentReceiver content_receiver, DownloadProgress progress=nullptr) | httplib::ClientImpl | inline
read_timeout_sec_ | httplib::ClientImpl | protected
read_timeout_usec_ | httplib::ClientImpl | protected
request_mutex_ | httplib::ClientImpl | protected
send(Request &req, Response &res, Error &error) | httplib::ClientImpl | inline
send(const Request &req) | httplib::ClientImpl | inline
set_address_family(int family) | httplib::ClientImpl | inline
set_basic_auth(const std::string &username, const std::string &password) | httplib::ClientImpl | inline
set_bearer_token_auth(const std::string &token) | httplib::ClientImpl | inline
set_compress(bool on) | httplib::ClientImpl | inline
set_connection_timeout(time_t sec, time_t usec=0) | httplib::ClientImpl | inline
set_connection_timeout(const std::chrono::duration< Rep, Period > &duration) | httplib::ClientImpl | inline
set_decompress(bool on) | httplib::ClientImpl | inline
set_default_headers(Headers headers) | httplib::ClientImpl | inline
set_error_logger(ErrorLogger error_logger) | httplib::ClientImpl | inline
set_follow_location(bool on) | httplib::ClientImpl | inline
set_header_writer(std::function< ssize_t(Stream &, Headers &)> const &writer) | httplib::ClientImpl | inline
set_hostname_addr_map(std::map< std::string, std::string > addr_map) | httplib::ClientImpl | inline
set_interface(const std::string &intf) | httplib::ClientImpl | inline
set_ipv6_v6only(bool on) | httplib::ClientImpl | inline
set_keep_alive(bool on) | httplib::ClientImpl | inline
set_logger(Logger logger) | httplib::ClientImpl | inline
set_max_timeout(time_t msec) | httplib::ClientImpl | inline
set_max_timeout(const std::chrono::duration< Rep, Period > &duration) | httplib::ClientImpl | inline
set_path_encode(bool on) | httplib::ClientImpl | inline
set_proxy(const std::string &host, int port) | httplib::ClientImpl | inline
set_proxy_basic_auth(const std::string &username, const std::string &password) | httplib::ClientImpl | inline
set_proxy_bearer_token_auth(const std::string &token) | httplib::ClientImpl | inline
set_read_timeout(time_t sec, time_t usec=0) | httplib::ClientImpl | inline
set_read_timeout(const std::chrono::duration< Rep, Period > &duration) | httplib::ClientImpl | inline
set_socket_options(SocketOptions socket_options) | httplib::ClientImpl | inline
set_tcp_nodelay(bool on) | httplib::ClientImpl | inline
set_write_timeout(time_t sec, time_t usec=0) | httplib::ClientImpl | inline
set_write_timeout(const std::chrono::duration< Rep, Period > &duration) | httplib::ClientImpl | inline
shutdown_socket(Socket &socket) const | httplib::ClientImpl | inline protected
shutdown_ssl(Socket &socket, bool shutdown_gracefully) | httplib::ClientImpl | inline protected virtual
socket() const | httplib::ClientImpl | inline
socket_ | httplib::ClientImpl | protected
socket_mutex_ | httplib::ClientImpl | mutable protected
socket_options_ | httplib::ClientImpl | protected
socket_requests_are_from_thread_ | httplib::ClientImpl | protected
socket_requests_in_flight_ | httplib::ClientImpl | protected
socket_should_be_closed_when_request_is_done_ | httplib::ClientImpl | protected
stop() | httplib::ClientImpl | inline
tcp_nodelay_ | httplib::ClientImpl | protected
write_content_with_provider(Stream &strm, const Request &req, Error &error) const | httplib::ClientImpl | inline protected
write_timeout_sec_ | httplib::ClientImpl | protected
write_timeout_usec_ | httplib::ClientImpl | protected
~ClientImpl() | httplib::ClientImpl | inline virtual