#include <SslSocket.h>
|
| SslSocket (tcp::socket &&socket) |
|
void | close (boost::system::error_code &error) |
|
void | shutdown (boost::asio::socket_base::shutdown_type what, boost::system::error_code &shutdownError) |
|
template<typename MutableBufferSequence , typename ReadHandlerType > |
void | async_read_some (MutableBufferSequence const &buffers, ReadHandlerType &&handler) |
|
template<typename ConstBufferSequence , typename WriteHandlerType > |
void | async_write_some (ConstBufferSequence const &buffers, WriteHandlerType &&handler) |
|
template<typename ConstBufferSequence > |
std::size_t | write_some (ConstBufferSequence const &buffers, boost::system::error_code &error) |
|
template<typename SettableSocketOption > |
void | set_option (SettableSocketOption const &option, boost::system::error_code &error) |
|
tcp::socket::endpoint_type | remote_endpoint () const |
|
template<typename HandshakeHandlerType > |
void | async_handshake (boostssl::stream_base::handshake_type type, HandshakeHandlerType &&handler) |
|
template<class SslContext >
34 _sslSocket.set_verify_mode(boostssl::verify_none);
boostssl::stream< tcp::socket & > _sslSocket
Definition: SslSocket.h:87
tcp::socket _socket
Definition: SslSocket.h:86
template<class SslContext >
template<typename HandshakeHandlerType >
void SslSocket< SslContext >::async_handshake |
( |
boostssl::stream_base::handshake_type |
type, |
|
|
HandshakeHandlerType && |
handler |
|
) |
| |
|
inline |
82 _sslSocket.async_handshake(type, std::move(handler));
boostssl::stream< tcp::socket & > _sslSocket
Definition: SslSocket.h:87
template<class SslContext >
template<typename MutableBufferSequence , typename ReadHandlerType >
void SslSocket< SslContext >::async_read_some |
( |
MutableBufferSequence const & |
buffers, |
|
|
ReadHandlerType && |
handler |
|
) |
| |
|
inline |
52 _sslSocket.async_read_some(buffers, std::move(handler));
boostssl::stream< tcp::socket & > _sslSocket
Definition: SslSocket.h:87
template<class SslContext >
template<typename ConstBufferSequence , typename WriteHandlerType >
void SslSocket< SslContext >::async_write_some |
( |
ConstBufferSequence const & |
buffers, |
|
|
WriteHandlerType && |
handler |
|
) |
| |
|
inline |
58 _sslSocket.async_write_some(buffers, std::move(handler));
boostssl::stream< tcp::socket & > _sslSocket
Definition: SslSocket.h:87
template<class SslContext >
void SslSocket< SslContext >::close |
( |
boost::system::error_code & |
error | ) |
|
|
inline |
tcp::socket _socket
Definition: SslSocket.h:86
template<class SslContext >
tcp::socket::endpoint_type SslSocket< SslContext >::remote_endpoint |
( |
| ) |
const |
|
inline |
75 return _socket.remote_endpoint();
tcp::socket _socket
Definition: SslSocket.h:86
template<class SslContext >
template<typename SettableSocketOption >
void SslSocket< SslContext >::set_option |
( |
SettableSocketOption const & |
option, |
|
|
boost::system::error_code & |
error |
|
) |
| |
|
inline |
70 _socket.set_option(option, error);
tcp::socket _socket
Definition: SslSocket.h:86
template<class SslContext >
void SslSocket< SslContext >::shutdown |
( |
boost::asio::socket_base::shutdown_type |
what, |
|
|
boost::system::error_code & |
shutdownError |
|
) |
| |
|
inline |
46 _socket.shutdown(what, shutdownError);
boostssl::stream< tcp::socket & > _sslSocket
Definition: SslSocket.h:87
tcp::socket _socket
Definition: SslSocket.h:86
template<class SslContext >
template<typename ConstBufferSequence >
std::size_t SslSocket< SslContext >::write_some |
( |
ConstBufferSequence const & |
buffers, |
|
|
boost::system::error_code & |
error |
|
) |
| |
|
inline |
boostssl::stream< tcp::socket & > _sslSocket
Definition: SslSocket.h:87
template<class SslContext >
template<class SslContext >
boostssl::stream<tcp::socket&> SslSocket< SslContext >::_sslSocket |
|
private |
The documentation for this class was generated from the following file: