Home
last modified time | relevance | path

Searched refs:__coro_ (Results 1 – 5 of 5) sorted by relevance

/openbmc/sdbusplus/include/sdbusplus/async/stdexec/
H A Dtask.hpp355 __coro_(std::exchange(__that.__coro_, {})) in basic_task()
360 if (__coro_) in ~basic_task()
361 __coro_.destroy(); in ~basic_task()
482 __coro::coroutine_handle<__promise> __coro_; member
487 if (__coro_) in ~__task_awaitable()
488 __coro_.destroy(); in ~__task_awaitable()
502 __coro_.promise().__context_.emplace(__parent_promise_t(), in await_suspend()
504 __context_.emplace(*__coro_.promise().__context_, in await_suspend()
506 __coro_.promise().set_continuation(__parent); in await_suspend()
508 __coro_.promise().stop_requested() ? 0 : 1; in await_suspend()
[all …]
H A Dcoroutine.hpp75 __coro::coroutine_handle<> __coro_; member
116 __coro_ = __co_impl(__context_).__coro_; in __context_and_coro()
121 __coro_.destroy(); in ~__context_and_coro()
125 __coro::coroutine_handle<> __coro_; member
134 return __c.__coro_; in __impl()
H A Dat_coroutine_exit.hpp156 __coro_(__coro) in __task()
160 __coro_(__coro) in __task()
165 __coro_(std::exchange(__that.__coro_, {})) in __task()
177 __coro_.promise().__scheduler_ = in await_suspend()
179 __coro_.promise().set_continuation(__parent.promise().continuation()); in await_suspend()
180 __parent.promise().set_continuation(__coro_); in await_suspend()
186 return std::exchange(__coro_, {}).promise().__args_; in await_resume()
280 __coro::coroutine_handle<__promise> __coro_; member in exec::__at_coro_exit::__task
/openbmc/sdbusplus/include/sdbusplus/async/stdexec/__detail/
H A D__connect_awaitable.hpp62 __coro::coroutine_handle<> __coro_; member
65 __coro_(__hcoro) in __operation_base()
69 __coro_(std::exchange(__other.__coro_, {})) in __operation_base()
74 if (__coro_) in ~__operation_base()
83 auto __coro = __coro_; in ~__operation_base()
84 __coro_ = {}; in ~__operation_base()
87 __coro_.destroy(); in ~__operation_base()
94 __coro_.resume(); in start()
H A D__with_awaitable_senders.hpp40 __coro_(__coro) in __continuation_handle()
64 return __coro_; in handle()
70 return __stopped_callback_(__coro_.address()); in unhandled_stopped()
76 __coro::coroutine_handle<> __coro_{}; member in stdexec::__was::__continuation_handle