|
| client (asio::io_service &io_service, const std::string &server, const std::string &path) |
|
| client (asio::io_service &io_service, asio::ssl::context &context, asio::ip::tcp::resolver::iterator endpoint_iterator) |
|
bool | verify_certificate (bool preverified, asio::ssl::verify_context &ctx) |
|
void | handle_connect (const asio::error_code &error) |
|
void | handle_handshake (const asio::error_code &error) |
|
void | handle_write (const asio::error_code &error, size_t bytes_transferred) |
|
void | handle_read (const asio::error_code &error, size_t bytes_transferred) |
|
| client (asio::io_service &io_service) |
|
void | start (tcp::resolver::iterator endpoint_iter) |
|
void | stop () |
|
| client () |
|
void | connect (const std::string &host, const std::string &service, boost::posix_time::time_duration timeout) |
|
std::string | read_line (boost::posix_time::time_duration timeout) |
|
void | write_line (const std::string &line, boost::posix_time::time_duration timeout) |
|
| client (const udp::endpoint &listen_endpoint) |
|
std::size_t | receive (const asio::mutable_buffer &buffer, boost::posix_time::time_duration timeout, asio::error_code &ec) |
|
| client (asio::io_service &ios, const asio::ip::tcp::resolver::iterator endpoint_iterator, size_t block_size, size_t session_count, int timeout) |
|
| ~client () |
|
void | handle_timeout () |
|
Definition at line 20 of file async_client.cpp.
client::client |
( |
asio::io_service & |
io_service, |
|
|
const std::string & |
server, |
|
|
const std::string & |
path |
|
) |
| |
|
inline |
client::client |
( |
const udp::endpoint & |
listen_endpoint | ) |
|
|
inline |
void client::connect |
( |
const std::string & |
host, |
|
|
const std::string & |
service, |
|
|
boost::posix_time::time_duration |
timeout |
|
) |
| |
|
inline |
void client::handle_read |
( |
const asio::error_code & |
error, |
|
|
size_t |
bytes_transferred |
|
) |
| |
|
inline |
void client::handle_timeout |
( |
| ) |
|
|
inline |
void client::handle_write |
( |
const asio::error_code & |
error, |
|
|
size_t |
bytes_transferred |
|
) |
| |
|
inline |
std::string client::read_line |
( |
boost::posix_time::time_duration |
timeout | ) |
|
|
inline |
void client::start |
( |
tcp::resolver::iterator |
endpoint_iter | ) |
|
|
inline |
void client::write_line |
( |
const std::string & |
line, |
|
|
boost::posix_time::time_duration |
timeout |
|
) |
| |
|
inline |
The documentation for this class was generated from the following files: