|
| openssl_stream_service (asio::io_service &io_service) |
|
void | shutdown_service () |
| Destroy all user-defined handler objects owned by the service. More...
|
|
impl_type | null () const |
|
template<typename Stream , typename Context_Service > |
void | create (impl_type &impl, Stream &, basic_context< Context_Service > &context) |
|
template<typename Stream > |
void | destroy (impl_type &impl, Stream &) |
|
template<typename Stream > |
asio::error_code | handshake (impl_type &impl, Stream &next_layer, stream_base::handshake_type type, asio::error_code &ec) |
|
template<typename Stream , typename Handler > |
void | async_handshake (impl_type &impl, Stream &next_layer, stream_base::handshake_type type, Handler handler) |
|
template<typename Stream > |
asio::error_code | shutdown (impl_type &impl, Stream &next_layer, asio::error_code &ec) |
|
template<typename Stream , typename Handler > |
void | async_shutdown (impl_type &impl, Stream &next_layer, Handler handler) |
|
template<typename Stream , typename Const_Buffers > |
std::size_t | write_some (impl_type &impl, Stream &next_layer, const Const_Buffers &buffers, asio::error_code &ec) |
|
template<typename Stream , typename Const_Buffers , typename Handler > |
void | async_write_some (impl_type &impl, Stream &next_layer, const Const_Buffers &buffers, Handler handler) |
|
template<typename Stream , typename Mutable_Buffers > |
std::size_t | read_some (impl_type &impl, Stream &next_layer, const Mutable_Buffers &buffers, asio::error_code &ec) |
|
template<typename Stream , typename Mutable_Buffers , typename Handler > |
void | async_read_some (impl_type &impl, Stream &next_layer, const Mutable_Buffers &buffers, Handler handler) |
|
template<typename Stream , typename Mutable_Buffers > |
std::size_t | peek (impl_type &, Stream &, const Mutable_Buffers &, asio::error_code &ec) |
|
template<typename Stream > |
std::size_t | in_avail (impl_type &, Stream &, asio::error_code &ec) |
|
| service_base (asio::io_service &io_service) |
|
asio::io_service & | get_io_service () |
| Get the io_service object that owns the service. More...
|
|
Definition at line 44 of file openssl_stream_service.hpp.