|
| | http_simple_client_template () |
| |
| const std::string & | get_host () const |
| |
| const std::string & | get_port () const |
| |
| bool | set_server (const std::string &address, boost::optional< login > user, ssl_options_t ssl_options=ssl_support_t::e_ssl_support_autodetect) |
| |
| 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) |
| |
| void | set_auto_connect (bool auto_connect) |
| |
| template<typename F > |
| void | set_connector (F connector) |
| |
| bool | connect (std::chrono::milliseconds timeout) |
| |
| bool | disconnect () |
| |
| bool | is_connected (bool *ssl=NULL) |
| |
| virtual bool | handle_target_data (std::string &piece_of_transfer) |
| |
| 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()) |
| |
| bool | invoke (const boost::string_ref uri, const boost::string_ref method, const std::string &body, std::chrono::milliseconds timeout, const http_response_info **ppresponse_info=NULL, const fields_list &additional_params=fields_list()) |
| |
| 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()) |
| |
| bool | test (const std::string &s, std::chrono::milliseconds timeout) |
| |
| uint64_t | get_bytes_sent () const |
| |
| uint64_t | get_bytes_received () const |
| |
Public Member Functions inherited from epee::net_utils::i_target_handler |
| virtual | ~i_target_handler () |
| |
template<typename net_client_type>
class epee::net_utils::http::http_simple_client_template< net_client_type >
Definition at line 241 of file http_client.h.