![]() |
Awaitable object that returns the cancellation state of the current coroutine.
constexpr cancellation_state_t cancellation_state;
asio::awaitable<void> my_coroutine()
{
asio::cancellation_state cs
= co_await asio::this_coro::cancellation_state;
// ...
if (cs.cancelled() != asio::cancellation_type::none)
// ...
}
Header: asio/this_coro.hpp
Convenience header: asio.hpp