#include <net_helper.h>
|
| | async_blocked_mode_client () |
| |
| | ~async_blocked_mode_client () |
| |
| bool | shutdown () |
| |
| bool | send (const void *data, size_t sz) |
| |
| | blocked_mode_client () |
| |
| | ~blocked_mode_client () |
| |
| void | set_ssl (ssl_options_t ssl_options) |
| |
| bool | connect (const std::string &addr, int port, std::chrono::milliseconds timeout) |
| |
| try_connect_result_t | try_connect (const std::string &addr, const std::string &port, std::chrono::milliseconds timeout) |
| |
| bool | connect (const std::string &addr, const std::string &port, std::chrono::milliseconds timeout) |
| |
| void | set_connector (std::function< connect_func > connector) |
| | Change the connection routine (proxy, etc.) More...
|
| |
| bool | disconnect () |
| |
| bool | send (const boost::string_ref buff, std::chrono::milliseconds timeout) |
| |
| bool | send (const void *data, size_t sz) |
| |
| bool | is_connected (bool *ssl=NULL) |
| |
| bool | recv (std::string &buff, std::chrono::milliseconds timeout) |
| |
| bool | recv_n (std::string &buff, int64_t sz, std::chrono::milliseconds timeout) |
| |
| bool | shutdown () |
| |
| boost::asio::io_service & | get_io_service () |
| |
| boost::asio::ip::tcp::socket & | get_socket () |
| |
| uint64_t | get_bytes_sent () const |
| |
| uint64_t | get_bytes_received () const |
| |
◆ async_blocked_mode_client()
| epee::net_utils::async_blocked_mode_client::async_blocked_mode_client |
( |
| ) |
|
|
inline |
◆ ~async_blocked_mode_client()
| epee::net_utils::async_blocked_mode_client::~async_blocked_mode_client |
( |
| ) |
|
|
inline |
◆ check_send_deadline()
| void epee::net_utils::async_blocked_mode_client::check_send_deadline |
( |
| ) |
|
|
inlineprivate |
◆ send()
| bool epee::net_utils::async_blocked_mode_client::send |
( |
const void * |
data, |
|
|
size_t |
sz |
|
) |
| |
|
inline |
◆ shutdown()
| bool epee::net_utils::async_blocked_mode_client::shutdown |
( |
| ) |
|
|
inline |
◆ m_send_deadline
| boost::asio::deadline_timer epee::net_utils::async_blocked_mode_client::m_send_deadline |
|
private |
The documentation for this class was generated from the following file: