39 void Post(Work work)
override;
40 void Resume(std::coroutine_handle<> handle)
override;
49 detail::SerialDrainQueue queue;
51 explicit State(
IExecutor& underlyingExecutor)
noexcept:
52 underlying { underlyingExecutor }
59 static void ScheduleDrain(std::shared_ptr<State> state);
61 std::shared_ptr<State> _state;