curl-cpp
static c++17 wrapper for curl with -fno-exceptions support
curl::Easy_ref_t Member List

This is the complete list of members for curl::Easy_ref_t, including all inherited members.

check_perform(long code, const char *fname) noexcept -> perform_ret_t (defined in curl::Easy_ref_t)curl::Easy_ref_tprotectedstatic
code enum namecurl::Easy_ref_t
curl_easy (defined in curl::Easy_ref_t)curl::Easy_ref_t
erase_all_cookies_in_mem() noexcept -> Ret_except< void, std::bad_alloc, curl::NotBuiltIn_error >curl::Easy_ref_t
erase_all_session_cookies_in_mem() noexcept -> Ret_except< void, std::bad_alloc, curl::NotBuiltIn_error >curl::Easy_ref_t
flush_cookies_to_jar() noexcept -> Ret_except< void, std::bad_alloc, curl::NotBuiltIn_error >curl::Easy_ref_t
get_active_socket() const noexcept -> curl_socket_tcurl::Easy_ref_t
get_error_buffer_size() noexceptcurl::Easy_ref_tstatic
get_private() const noexceptcurl::Easy_ref_t
get_response_code() const noexcept (defined in curl::Easy_ref_t)curl::Easy_ref_t
getinfo_cookie_list() const noexcept -> Ret_except< utils::slist, curl::NotBuiltIn_error >curl::Easy_ref_t
getinfo_effective_url() const noexcept -> const char *curl::Easy_ref_t
getinfo_redirect_url() const noexcept -> const char *curl::Easy_ref_t
getinfo_sizeof_request() const noexceptcurl::Easy_ref_t
getinfo_sizeof_response_body() const noexceptcurl::Easy_ref_t
getinfo_sizeof_response_header() const noexceptcurl::Easy_ref_t
getinfo_sizeof_uploaded() const noexceptcurl::Easy_ref_t
getinfo_transfer_time() const noexceptcurl::Easy_ref_t
header_option enum namecurl::Easy_ref_t
Multi_t (defined in curl::Easy_ref_t)curl::Easy_ref_t
PauseOptions enum namecurl::Easy_ref_t
perform() noexcept -> perform_ret_t (defined in curl::Easy_ref_t)curl::Easy_ref_t
perform_ret_t typedef (defined in curl::Easy_ref_t)curl::Easy_ref_t
pin_publickey(const char *pubkey) -> Ret_except< void, std::bad_alloc, curl::NotBuiltIn_error >curl::Easy_ref_t
readback_t typedefcurl::Easy_ref_t
reload_cookies_from_file() noexcept -> Ret_except< void, std::bad_alloc, curl::NotBuiltIn_error >curl::Easy_ref_t
request_get() noexceptcurl::Easy_ref_t
request_post(const void *data, std::size_t len) noexceptcurl::Easy_ref_t
request_post(readback_t readback, void *userp, std::size_t len=-1) noexceptcurl::Easy_ref_t
set_cookie(const char *cookies) noexcept -> Ret_except< void, std::bad_alloc, curl::NotBuiltIn_error >curl::Easy_ref_t
set_cookiefile(const char *cookie_filename) noexcept -> Ret_except< void, curl::NotBuiltIn_error >curl::Easy_ref_t
set_cookiejar(const char *cookie_filename) noexcept -> Ret_except< void, std::bad_alloc, curl::NotBuiltIn_error >curl::Easy_ref_t
set_cookielist(const char *cookie) noexcept -> Ret_except< void, std::bad_alloc, curl::NotBuiltIn_error >curl::Easy_ref_t
set_encoding(const char *encoding) noexcept -> Ret_except< void, std::bad_alloc >curl::Easy_ref_t
set_error_buffer(char *error_buffer) noexceptcurl::Easy_ref_t
set_follow_location(long redir) noexceptcurl::Easy_ref_t
set_http_header(const utils::slist &l, header_option option=header_option::unspecified) noexceptcurl::Easy_ref_t
set_interface(const char *value) noexcept -> Ret_except< void, std::bad_alloc >curl::Easy_ref_t
set_ip_addr_only(const char *ip_addr) noexcept -> Ret_except< void, std::bad_alloc >curl::Easy_ref_t
set_nobody(bool enable) noexceptcurl::Easy_ref_t
set_pause(PauseOptions option) noexcept -> Ret_except< code, std::bad_alloc, Exception >curl::Easy_ref_t
set_private(void *userp) noexceptcurl::Easy_ref_t
set_read_writeback(std::pair< String, size_type > &arg) noexceptcurl::Easy_ref_tinline
set_readall_writeback(String &response) noexceptcurl::Easy_ref_tinline
set_timeout(unsigned long timeout) noexceptcurl::Easy_ref_t
set_url(const Url_ref_t &url) noexceptcurl::Easy_ref_t
set_url(const char *url) noexcept -> Ret_except< void, std::bad_alloc >curl::Easy_ref_t
set_useragent(const char *useragent) noexcept -> Ret_except< void, std::bad_alloc >curl::Easy_ref_t
set_verbose(FILE *stderr_stream_arg) noexceptcurl::Easy_ref_t
set_writeback(writeback_t writeback, void *userp) noexceptcurl::Easy_ref_t
setup_establish_connection_only() noexceptcurl::Easy_ref_t
start_new_cookie_session() noexceptcurl::Easy_ref_t
writeback_t typedefcurl::Easy_ref_t