
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_operation (openssl_operation< Stream > *op) |
| void | set_func (func_t func) |
| ~base_handler () | |
Private Attributes | |
| func_t | func_ |
| openssl_operation< Stream > * | op_ |
| asio::io_service & | io_service_ |
| asio::io_service::work | work_ |
Definition at line 47 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 51 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 53 of file openssl_stream_service.hpp.
| asio::ssl::detail::openssl_stream_service::base_handler< Stream >::~base_handler | ( | ) | [inline] |
Definition at line 67 of file openssl_stream_service.hpp.
References asio::ssl::detail::openssl_stream_service::base_handler< Stream >::op_.
| void asio::ssl::detail::openssl_stream_service::base_handler< Stream >::do_func | ( | const asio::error_code & | error, | |
| size_t | size | |||
| ) | [inline] |
Definition at line 59 of file openssl_stream_service.hpp.
References asio::ssl::detail::openssl_stream_service::base_handler< Stream >::func_.
| void asio::ssl::detail::openssl_stream_service::base_handler< Stream >::set_operation | ( | openssl_operation< Stream > * | op | ) | [inline] |
Definition at line 64 of file openssl_stream_service.hpp.
References asio::ssl::detail::openssl_stream_service::base_handler< Stream >::op_.
| void asio::ssl::detail::openssl_stream_service::base_handler< Stream >::set_func | ( | func_t | func | ) | [inline] |
Definition at line 65 of file openssl_stream_service.hpp.
References asio::ssl::detail::openssl_stream_service::base_handler< Stream >::func_.
Referenced by asio::ssl::detail::openssl_stream_service::handshake_handler< Stream, Handler >::handshake_handler(), asio::ssl::detail::openssl_stream_service::io_handler< Stream, Handler >::io_handler(), and asio::ssl::detail::openssl_stream_service::shutdown_handler< Stream, Handler >::shutdown_handler().
func_t asio::ssl::detail::openssl_stream_service::base_handler< Stream >::func_ [private] |
Definition at line 73 of file openssl_stream_service.hpp.
Referenced by asio::ssl::detail::openssl_stream_service::base_handler< Stream >::do_func(), and asio::ssl::detail::openssl_stream_service::base_handler< Stream >::set_func().
openssl_operation<Stream>* asio::ssl::detail::openssl_stream_service::base_handler< Stream >::op_ [private] |
Definition at line 74 of file openssl_stream_service.hpp.
Referenced by asio::ssl::detail::openssl_stream_service::base_handler< Stream >::set_operation(), and asio::ssl::detail::openssl_stream_service::base_handler< Stream >::~base_handler().
asio::io_service& asio::ssl::detail::openssl_stream_service::base_handler< Stream >::io_service_ [private] |
Definition at line 75 of file openssl_stream_service.hpp.
asio::io_service::work asio::ssl::detail::openssl_stream_service::base_handler< Stream >::work_ [private] |
Definition at line 76 of file openssl_stream_service.hpp.
1.5.6