ProcessState class
#include <nxtio/process.hpp>
Internal state of a process. Heap-allocated and shared between the running body coroutine and any ProcessHandles held by parents.
Constructors, destructors, conversion operators
-
ProcessState(UIRuntime& rt,
std::
stop_token parent_token, OutputPublisher output)
Public functions
- void complete() noexcept
-
auto join() const → nxt::
task -
auto scope() → nxt::
scope<ProcessContext>& noexcept - auto self() → yard& noexcept
-
auto surface() const → const tui::
Slot<tui:: AnyLayout>& noexcept