Shared canonical FD/Readiness/BlockingIo bindings for socket descriptions. Registries store real protocol state under actual allocation identities.
Equations
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- virtual : Array (Files.FdId × VirtualSocket.State)
- tcp : Array (Files.FdId × TcpSocket.State R L T E)
Instances For
- inject : Kind → Files.FdId → O
- project : O → Option (Kind × Files.FdId)
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
Installed on the descriptor's actual last-drop route. TCP host state drops before ReadinessWatched (struct field order). Virtual peer notification precedes watched-field drop; it transfers a real upgraded ref to the delayed queue.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Descriptor readiness is protocol state, not an unconditional host-ready bit.
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
Exact host cfg list selecting epoll/kqueue short-I/O readiness clearing.
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
Source FileDescription::read/write route also supports virtual pipe ends; only send/recv go through checked as_socket. Other payloads delegate unchanged.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Actual monotonic clock and typed registry for nonblocking "now" probes and relative read/write timeouts; no Nat timestamp approximation.
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
Final authoritative registry composition; compiler/memory/host leaves from base remain required. Both socket kinds share the same ownership/readiness view.
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
Address byte accesses and temporary-buffer copies reuse actual shared memory operations. Compiler allocation, pointer views and field projections stay typed.
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.