#include <strand_service.hpp>
Public Member Functions | |
| post_next_waiter_on_exit (strand_service &service_impl, implementation_type &impl) | |
| ~post_next_waiter_on_exit () | |
| void | cancel () |
Private Attributes | |
| strand_service & | service_impl_ |
| implementation_type & | impl_ |
| bool | cancelled_ |
Definition at line 255 of file strand_service.hpp.
| asio::detail::strand_service::post_next_waiter_on_exit::post_next_waiter_on_exit | ( | strand_service & | service_impl, | |
| implementation_type & | impl | |||
| ) | [inline] |
Definition at line 258 of file strand_service.hpp.
| asio::detail::strand_service::post_next_waiter_on_exit::~post_next_waiter_on_exit | ( | ) | [inline] |
Definition at line 266 of file strand_service.hpp.
References cancelled_, impl_, asio::io_service::service::io_service(), asio::io_service::post(), service_impl_, and asio::detail::scoped_lock< Mutex >::unlock().
| void asio::detail::strand_service::post_next_waiter_on_exit::cancel | ( | ) | [inline] |
Definition at line 284 of file strand_service.hpp.
References cancelled_.
Referenced by asio::detail::strand_service::handler_wrapper< Handler >::do_invoke().
Definition at line 292 of file strand_service.hpp.
Referenced by cancel(), and ~post_next_waiter_on_exit().
1.5.6