Home
last modified time | relevance | path

Searched defs:__shared_state (Results 1 – 1 of 1) sorted by relevance

/openbmc/sdbusplus/include/sdbusplus/async/stdexec/__detail/
H A D__shared.hpp234 struct __shared_state : struct
237 using __receiver_t = __t<__receiver<__cvref_id<_CvrefSender>, __id<_Env>>>;
238 using __waiters_list_t = __intrusive_slist<&__local_state_base::__next_>;
240 using __variant_t = //
250 static constexpr std::size_t __started_bit = 0;
251 static constexpr std::size_t __completed_bit = 1;
253 inplace_stop_source __stop_source_{};
254 __env_t<_Env> __env_;
255 __variant_t __results_{}; // Defaults to the "set_stopped" state
256 std::mutex __mutex_; // This mutex guards access to __waiters_.
[all …]