Public Types | |
typedef boost::function< void(const asio::error_code &, size_t)> | func_t |
Public Member Functions | |
base_handler (asio::io_service &io_service) | |
void | do_func (const asio::error_code &error, size_t size) |
void | set_func (func_t func) |
void | set_operation (openssl_operation< Stream > *op) |
~base_handler () | |
Private Attributes | |
func_t | func_ |
asio::io_service & | io_service_ |
openssl_operation< Stream > * | op_ |
asio::io_service::work | work_ |
Definition at line 51 of file openssl_stream_service.hpp.
typedef boost::function< void (const asio::error_code&, size_t)> asio::ssl::detail::openssl_stream_service::base_handler< Stream >::func_t |
Definition at line 55 of file openssl_stream_service.hpp.
asio::ssl::detail::openssl_stream_service::base_handler< Stream >::base_handler | ( | asio::io_service & | io_service | ) | [inline] |
Definition at line 57 of file openssl_stream_service.hpp.
asio::ssl::detail::openssl_stream_service::base_handler< Stream >::~base_handler | ( | ) | [inline] |
Definition at line 71 of file openssl_stream_service.hpp.
void asio::ssl::detail::openssl_stream_service::base_handler< Stream >::do_func | ( | const asio::error_code & | error, |
size_t | size | ||
) | [inline] |
Definition at line 63 of file openssl_stream_service.hpp.
void asio::ssl::detail::openssl_stream_service::base_handler< Stream >::set_func | ( | func_t | func | ) | [inline] |
Definition at line 69 of file openssl_stream_service.hpp.
void asio::ssl::detail::openssl_stream_service::base_handler< Stream >::set_operation | ( | openssl_operation< Stream > * | op | ) | [inline] |
Definition at line 68 of file openssl_stream_service.hpp.
func_t asio::ssl::detail::openssl_stream_service::base_handler< Stream >::func_ [private] |
Definition at line 77 of file openssl_stream_service.hpp.
asio::io_service& asio::ssl::detail::openssl_stream_service::base_handler< Stream >::io_service_ [private] |
Definition at line 79 of file openssl_stream_service.hpp.
openssl_operation<Stream>* asio::ssl::detail::openssl_stream_service::base_handler< Stream >::op_ [private] |
Definition at line 78 of file openssl_stream_service.hpp.
asio::io_service::work asio::ssl::detail::openssl_stream_service::base_handler< Stream >::work_ [private] |
Definition at line 80 of file openssl_stream_service.hpp.