nxt::ui::ProcessState class

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