Authoritative readiness state embedded in the existing canonical machine User, sharing actual FileOwnership references and complete thread-stack views.
- id : Nat
- strong : Nat
- value : Readiness.Watcher
Instances For
- nextWatcher : Nat
- watchers : Array WatcherEntry
- watched : Array (Files.FdId × Readiness.Watched)
- delayed : Array F
Instances For
- files : FileMachine.Hooks K U H D O
- registry : U → Registry (Files.Ref (Files.Description H D O))
- setRegistry : Registry (Files.Ref (Files.Description H D O)) → U → U
- watcherReferenceBudget : Nat
- onLastDrop : Files.Ref (Files.Description H D O) → MachineHooks.M K U Unit
Actual description destructor with ID retained. It must run watched-field cleanup at that source type's field-drop point, then actual host/resource destruction; separate FD types may have additional delayed updates.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
ID-aware release for source ReadinessWatched::drop. Weak liveness is updated first, so the destructor sees this description as closed.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Called when a description containing ReadinessWatched is constructed. Absent metadata is never silently treated as an empty, valid watch set.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The true source ThreadStacks switch wraps actual typed callback execution; SyncRuntime's token registry is not used as a successful acknowledgment.
Equations
- One or more equations did not get rendered due to their size.
Instances For
- get : U → BlockingIo.Manager Poll
- put : BlockingIo.Manager Poll → U → U
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Call at the actual ReadinessWatched field-drop point of a description. The ID-aware outer release has already made weak FD upgrades fail.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.