#include <abstract_http_client.h>
|
| | 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) |
| virtual bool | set_proxy (const std::string &address) |
| virtual 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)=0 |
| virtual void | set_auto_connect (bool auto_connect)=0 |
| virtual bool | connect (std::chrono::milliseconds timeout)=0 |
| virtual bool | disconnect ()=0 |
| virtual bool | is_connected (bool *ssl=NULL)=0 |
| virtual 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())=0 |
| virtual 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())=0 |
| virtual 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())=0 |
| virtual uint64_t | get_bytes_sent () const =0 |
| virtual uint64_t | get_bytes_received () const =0 |
◆ abstract_http_client()
| epee::net_utils::http::abstract_http_client::abstract_http_client |
( |
| ) |
|
|
inline |
◆ ~abstract_http_client()
| virtual epee::net_utils::http::abstract_http_client::~abstract_http_client |
( |
| ) |
|
|
inlinevirtual |
◆ connect()
| virtual bool epee::net_utils::http::abstract_http_client::connect |
( |
std::chrono::milliseconds | timeout | ) |
|
|
pure virtual |
◆ disconnect()
| virtual bool epee::net_utils::http::abstract_http_client::disconnect |
( |
| ) |
|
|
pure virtual |
◆ get_bytes_received()
| virtual uint64_t epee::net_utils::http::abstract_http_client::get_bytes_received |
( |
| ) |
const |
|
pure virtual |
◆ get_bytes_sent()
| virtual uint64_t epee::net_utils::http::abstract_http_client::get_bytes_sent |
( |
| ) |
const |
|
pure virtual |
◆ invoke()
◆ invoke_get()
◆ invoke_post()
◆ is_connected()
| virtual bool epee::net_utils::http::abstract_http_client::is_connected |
( |
bool * | ssl = NULL | ) |
|
|
pure virtual |
◆ set_auto_connect()
| virtual void epee::net_utils::http::abstract_http_client::set_auto_connect |
( |
bool | auto_connect | ) |
|
|
pure virtual |
◆ set_proxy()
| bool epee::net_utils::http::abstract_http_client::set_proxy |
( |
const std::string & | address | ) |
|
|
virtual |
◆ set_server() [1/2]
◆ set_server() [2/2]
The documentation for this class was generated from the following files: