Classes | |
class | _SessionPtrDestuctor |
class | Exception |
class | Transport |
class | ClientTransport |
class | ServerTransport |
class | Proxy |
class | ClientProxy |
class | ServerProxy |
Typedefs | |
typedef boost::shared_ptr < asio::ip::tcp::socket > | socket_ptr_t |
typedef boost::shared_ptr < gnutls_session_t > | session_ptr_t |
typedef boost::shared_ptr < std::vector< char > > | buffer_ptr_t |
typedef boost::shared_ptr < Transport > | transport_ptr_t |
Functions | |
static ssize_t | read (gnutls_transport_ptr_t ptr, void *buffer, size_t size) |
static ssize_t | write (gnutls_transport_ptr_t ptr, const void *buffer, size_t size) |
typedef boost::shared_ptr< std::vector< char > > tls_tunnel::buffer_ptr_t |
typedef boost::shared_ptr< gnutls_session_t > tls_tunnel::session_ptr_t |
typedef boost::shared_ptr< asio::ip::tcp::socket > tls_tunnel::socket_ptr_t |
typedef boost::shared_ptr<Transport> tls_tunnel::transport_ptr_t |
static ssize_t tls_tunnel::read | ( | gnutls_transport_ptr_t | ptr, | |
void * | buffer, | |||
size_t | size | |||
) | [static] |
static ssize_t tls_tunnel::write | ( | gnutls_transport_ptr_t | ptr, | |
const void * | buffer, | |||
size_t | size | |||
) | [static] |