Skip to main content

Module wake

Module wake 

Source
Expand description

Production WorkloopWaker: bring a suspended loop’s current generation to a live process (wake = load carry, run iteration, suspend — R13.3).

The wake is the recovery machinery reused, not reinvented: the same respawn-and-register path pause-resume uses for a non-resident run — replay re-derives the generation’s state from its own bounded history segment, so the woken iteration continues exactly where its recorded events (WorkflowStarted with the carry, CadenceFired) put it.

Structs§

EngineWorkloopWaker
Respawn-backed waker used by the engine’s cadence service.