#include <tls_tunnel.h>
Public Member Functions | |
asio::io_service & | io_service () |
void | run () |
void | stop () |
Protected Member Functions | |
Transport () | |
virtual | ~Transport () |
Private Attributes | |
asio::io_service | io_service_ |
asio::io_service::work | work_ |
tls_tunnel::Transport::Transport | ( | ) | [protected] |
tls_tunnel::Transport::~Transport | ( | ) | [protected, virtual] |
asio::io_service & tls_tunnel::Transport::io_service | ( | ) |
References io_service_.
Referenced by tls_tunnel::ServerTransport::accept(), and tls_tunnel::ClientTransport::connect().
void tls_tunnel::Transport::run | ( | ) |
References io_service_.
void tls_tunnel::Transport::stop | ( | ) |
References io_service_.
asio::io_service tls_tunnel::Transport::io_service_ [private] |
Referenced by io_service(), run(), and stop().
asio::io_service::work tls_tunnel::Transport::work_ [private] |