|
| bool | set_proxy (const std::string &address) override |
| | 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 () |
| | 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) |