| 654 | BOOST_ASIO_COMPLETION_TOKEN_FOR(void (boost::system::error_code)) |
| 655 | WaitToken = default_completion_token_t<executor_type>> |
| 656 | auto async_wait( |
| 657 | WaitToken&& token = default_completion_token_t<executor_type>()) |
| 658 | -> decltype( |
| 659 | async_initiate<WaitToken, void (boost::system::error_code)>( |
| 660 | declval<initiate_async_wait>(), token)) |
| 661 | { |
| 662 | return async_initiate<WaitToken, void (boost::system::error_code)>( |
| 663 | initiate_async_wait(this), token); |
| 664 | } |
| 665 | |
| 666 | private: |
| 667 | // Disallow copying and assignment. |
nothing calls this directly
no test coverage detected