Public Member Functions | Protected Member Functions | Private Attributes

tls_tunnel::Transport Class Reference

#include <tls_tunnel.h>

Inheritance diagram for tls_tunnel::Transport:
tls_tunnel::ClientTransport tls_tunnel::ServerTransport

List of all members.

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_

Constructor & Destructor Documentation

tls_tunnel::Transport::Transport (  )  [protected]
tls_tunnel::Transport::~Transport (  )  [protected, virtual]

Member Function Documentation

asio::io_service & tls_tunnel::Transport::io_service (  ) 
void tls_tunnel::Transport::run (  ) 

References io_service_.

void tls_tunnel::Transport::stop (  ) 

References io_service_.

Member Data Documentation

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]

The documentation for this class was generated from the following files: