
Public Member Functions | |
| Descriptor | descriptor () const |
| bool | invoke (const asio::error_code &result) |
| void | destroy () |
Protected Types | |
| typedef bool(* | invoke_func_type )(op_base *, const asio::error_code &) |
| typedef void(* | destroy_func_type )(op_base *) |
Protected Member Functions | |
| op_base (invoke_func_type invoke_func, destroy_func_type destroy_func, Descriptor descriptor) | |
| ~op_base () | |
Private Attributes | |
| invoke_func_type | invoke_func_ |
| destroy_func_type | destroy_func_ |
| Descriptor | descriptor_ |
| op_base * | next_ |
Friends | |
| class | reactor_op_queue< Descriptor > |
Definition at line 278 of file reactor_op_queue.hpp.
typedef bool(* asio::detail::reactor_op_queue< Descriptor >::op_base::invoke_func_type)(op_base *, const asio::error_code &) [protected] |
typedef void(* asio::detail::reactor_op_queue< Descriptor >::op_base::destroy_func_type)(op_base *) [protected] |
| asio::detail::reactor_op_queue< Descriptor >::op_base::op_base | ( | invoke_func_type | invoke_func, | |
| destroy_func_type | destroy_func, | |||
| Descriptor | descriptor | |||
| ) | [inline, protected] |
Definition at line 305 of file reactor_op_queue.hpp.
| asio::detail::reactor_op_queue< Descriptor >::op_base::~op_base | ( | ) | [inline, protected] |
Definition at line 315 of file reactor_op_queue.hpp.
| Descriptor asio::detail::reactor_op_queue< Descriptor >::op_base::descriptor | ( | ) | const [inline] |
Definition at line 282 of file reactor_op_queue.hpp.
References asio::detail::reactor_op_queue< Descriptor >::op_base::descriptor_.
| bool asio::detail::reactor_op_queue< Descriptor >::op_base::invoke | ( | const asio::error_code & | result | ) | [inline] |
Definition at line 288 of file reactor_op_queue.hpp.
References asio::detail::reactor_op_queue< Descriptor >::op_base::invoke_func_.
Referenced by asio::detail::reactor_op_queue< int >::dispatch_all_operations(), asio::detail::reactor_op_queue< int >::dispatch_cancellations(), asio::detail::reactor_op_queue< int >::dispatch_descriptors(), and asio::detail::reactor_op_queue< int >::dispatch_operation().
| void asio::detail::reactor_op_queue< Descriptor >::op_base::destroy | ( | ) | [inline] |
Definition at line 294 of file reactor_op_queue.hpp.
References asio::detail::reactor_op_queue< Descriptor >::op_base::destroy_func_.
Referenced by asio::detail::reactor_op_queue< int >::cleanup_operations(), and asio::detail::reactor_op_queue< int >::destroy_operations().
friend class reactor_op_queue< Descriptor > [friend] |
Definition at line 320 of file reactor_op_queue.hpp.
invoke_func_type asio::detail::reactor_op_queue< Descriptor >::op_base::invoke_func_ [private] |
Definition at line 323 of file reactor_op_queue.hpp.
Referenced by asio::detail::reactor_op_queue< Descriptor >::op_base::invoke().
destroy_func_type asio::detail::reactor_op_queue< Descriptor >::op_base::destroy_func_ [private] |
Definition at line 326 of file reactor_op_queue.hpp.
Referenced by asio::detail::reactor_op_queue< Descriptor >::op_base::destroy().
Descriptor asio::detail::reactor_op_queue< Descriptor >::op_base::descriptor_ [private] |
Definition at line 329 of file reactor_op_queue.hpp.
Referenced by asio::detail::reactor_op_queue< Descriptor >::op_base::descriptor().
op_base* asio::detail::reactor_op_queue< Descriptor >::op_base::next_ [private] |
Definition at line 332 of file reactor_op_queue.hpp.
Referenced by asio::detail::reactor_op_queue< int >::cleanup_operations(), asio::detail::reactor_op_queue< int >::destroy_operations(), asio::detail::reactor_op_queue< int >::dispatch_all_operations(), asio::detail::reactor_op_queue< int >::dispatch_cancellations(), asio::detail::reactor_op_queue< int >::dispatch_descriptors(), and asio::detail::reactor_op_queue< int >::dispatch_operation().
1.5.6