
Public Types | |
| typedef void(* | call_func_type )(handler_base *) |
| typedef void(* | destroy_func_type )(handler_base *) |
Public Member Functions | |
| handler_base (call_func_type call_func, destroy_func_type destroy_func) | |
| void | call () |
| void | destroy () |
Protected Member Functions | |
| ~handler_base () | |
Private Attributes | |
| handler_base * | next_ |
| call_func_type | call_func_ |
| destroy_func_type | destroy_func_ |
Friends | |
| class | task_io_service< Task > |
| class | task_cleanup |
Definition at line 346 of file task_io_service.hpp.
| typedef void(* asio::detail::task_io_service< Task >::handler_base::call_func_type)(handler_base *) |
| typedef void(* asio::detail::task_io_service< Task >::handler_base::destroy_func_type)(handler_base *) |
| asio::detail::task_io_service< Task >::handler_base::handler_base | ( | call_func_type | call_func, | |
| destroy_func_type | destroy_func | |||
| ) | [inline] |
Definition at line 352 of file task_io_service.hpp.
| asio::detail::task_io_service< Task >::handler_base::~handler_base | ( | ) | [inline, protected] |
Definition at line 371 of file task_io_service.hpp.
| void asio::detail::task_io_service< Task >::handler_base::call | ( | ) | [inline] |
Definition at line 359 of file task_io_service.hpp.
References asio::detail::task_io_service< Task >::handler_base::call_func_.
Referenced by asio::detail::task_io_service< Task >::do_one().
| void asio::detail::task_io_service< Task >::handler_base::destroy | ( | ) | [inline] |
Definition at line 364 of file task_io_service.hpp.
References asio::detail::task_io_service< Task >::handler_base::destroy_func_.
Referenced by asio::detail::task_io_service< Task >::shutdown_service().
friend class task_io_service< Task > [friend] |
Definition at line 376 of file task_io_service.hpp.
friend class task_cleanup [friend] |
Definition at line 377 of file task_io_service.hpp.
handler_base* asio::detail::task_io_service< Task >::handler_base::next_ [private] |
call_func_type asio::detail::task_io_service< Task >::handler_base::call_func_ [private] |
Definition at line 379 of file task_io_service.hpp.
Referenced by asio::detail::task_io_service< Task >::handler_base::call().
destroy_func_type asio::detail::task_io_service< Task >::handler_base::destroy_func_ [private] |
Definition at line 380 of file task_io_service.hpp.
Referenced by asio::detail::task_io_service< Task >::handler_base::destroy().
1.5.6