#include <tls_tunnel.h>
Public Member Functions | |
ClientTransport (const std::string &host, unsigned short port, boost::function< void(transport_ptr_t, socket_ptr_t)> on_connect) | |
void | connect () |
Private Attributes | |
std::string | host_ |
unsigned short | port_ |
boost::function< void(transport_ptr_t, socket_ptr_t)> | on_connect_ |
tls_tunnel::ClientTransport::ClientTransport | ( | const std::string & | host, | |
unsigned short | port, | |||
boost::function< void(transport_ptr_t, socket_ptr_t)> | on_connect | |||
) |
void tls_tunnel::ClientTransport::connect | ( | ) |
References host_, tls_tunnel::Transport::io_service(), on_connect_, and port_.
std::string tls_tunnel::ClientTransport::host_ [private] |
Referenced by connect().
boost::function<void (transport_ptr_t, socket_ptr_t)> tls_tunnel::ClientTransport::on_connect_ [private] |
Referenced by connect().
unsigned short tls_tunnel::ClientTransport::port_ [private] |
Referenced by connect().