Monero
Loading...
Searching...
No Matches
net::http::client Class Reference

#include <http.h>

Inheritance diagram for net::http::client:
Collaboration diagram for net::http::client:

Public Member Functions

bool set_proxy (const std::string &address) override
Public Member Functions inherited from epee::net_utils::http::http_simple_client_template< blocked_mode_client >
 http_simple_client_template ()
const std::string & get_host () const
const std::string & get_port () const
void set_server (std::string host, std::string port, boost::optional< login > user, ssl_options_t ssl_options=ssl_support_t::e_ssl_support_autodetect) override
void set_auto_connect (bool auto_connect) override
void set_connector (F connector)
bool connect (std::chrono::milliseconds timeout) override
bool disconnect () override
bool is_connected (bool *ssl=NULL) override
virtual bool handle_target_data (std::string &piece_of_transfer) override
virtual bool on_header (const http_response_info &headers)
bool invoke_get (const boost::string_ref uri, std::chrono::milliseconds timeout, const std::string &body=std::string(), const http_response_info **ppresponse_info=NULL, const fields_list &additional_params=fields_list()) override
bool invoke (const boost::string_ref uri, const boost::string_ref method, const boost::string_ref body, std::chrono::milliseconds timeout, const http_response_info **ppresponse_info=NULL, const fields_list &additional_params=fields_list()) override
bool invoke_post (const boost::string_ref uri, const std::string &body, std::chrono::milliseconds timeout, const http_response_info **ppresponse_info=NULL, const fields_list &additional_params=fields_list()) override
bool test (const std::string &s, std::chrono::milliseconds timeout)
uint64_t get_bytes_sent () const override
uint64_t get_bytes_received () const override
void wipe_response ()
bool set_server (const std::string &address, boost::optional< login > user, ssl_options_t ssl_options=ssl_support_t::e_ssl_support_autodetect)
Public Member Functions inherited from epee::net_utils::i_target_handler
virtual ~i_target_handler ()
Public Member Functions inherited from epee::net_utils::http::abstract_http_client
 abstract_http_client ()
virtual ~abstract_http_client ()
bool set_server (const std::string &address, boost::optional< login > user, ssl_options_t ssl_options=ssl_support_t::e_ssl_support_autodetect)

Member Function Documentation

◆ set_proxy()

bool net::http::client::set_proxy ( const std::string & address)
overridevirtual

The documentation for this class was generated from the following files: