Expand description
Finite session limits, target capabilities, and absolute deadlines. Platform-neutral session negotiation facts.
Structs§
- Absolute
Deadline - One monotonic absolute deadline shared by a complete operation.
- Active
Lease Facts - Bounded counters for active mappings that still retain a session lease.
- Atomic
Capabilities - Cross-process atomic and layout alignment facts for the selected target.
- Child
Cleanup Facts - Bounded coordinator-owned direct-child cleanup result.
- Coordinator
- Coordinator endpoint marker for
Session. - Coordinator
Abort Outcome - Terminal coordinator abort result with bounded cleanup diagnostics.
- Negotiating
- Authenticated HELLO state awaiting application decisions.
- Protocol
Version - Accepted wire protocol version bound into both challenged ACCEPT frames.
- Ready
- Bilaterally accepted state that may carry bounded application control.
- Receiver
- Receiver endpoint marker for
Session. - Receiver
Bootstrap - Unique inherited receiver bootstrap authority.
- Rejection
Reason - Nonzero application negotiation rejection reason.
- Session
- Role- and state-typed session owner.
- Session
Command - Exact child command. The environment is explicit and starts empty.
- Session
Failure - Bounded diagnostics retained for a failed public session operation.
- Session
Limits - Finite resource limits offered and negotiated by both endpoints.
- Session
Options - Finite negotiation inputs retained under one caller-derived deadline.
Enums§
- Backend
Status - Availability of the public lifecycle/session composition on this target.
- Child
Exit Status - Exact direct-child termination fact reaped by the coordinator.
- Coordinator
Close Outcome - Recoverable coordinator close result.
- Descendant
Cleanup Status - Bounded statement about descendant cleanup outside the atomic pidfd owner.
- Executable
Identity Policy - Required executable-identity policy for an owned helper launch.
- Lease
Facts Consistency - Consistency of independently observed active-region and active-byte counters.
- Negotiation
Decision - Explicit application decision after the peer HELLO is available.
- Negotiation
Error - Invalid local or peer negotiation offer.
- Negotiation
Outcome - Clean application-level result of the challenged negotiation.
- Peer
Status - Nonblocking peer observation that does not invent an exit code.
- Receiver
Close Outcome - Recoverable receiver close result.
- Session
Endpoint - Endpoint that made a clean application negotiation rejection.
- Session
Error - Public session construction, negotiation, or control failure.
- Session
Operation - Bounded public operation category attached to a session failure.
- Session
State - Locally observed accepted-session reducer state.
- Session
Transaction State - Bounded reducer state observed for a failed public operation.
Constants§
- HARD_
MAX_ ACTIVE_ BYTES - Hard maximum simultaneously charged mapping bytes.
- HARD_
MAX_ ACTIVE_ REGIONS - Hard maximum simultaneously charged region mappings.
- HARD_
MAX_ BATCH_ BYTES - Hard maximum aggregate bytes in one transaction.
- HARD_
MAX_ BOOTSTRAP_ PAYLOAD_ BYTES - Hard maximum for the opaque HELLO application payload.
- HARD_
MAX_ CONTROL_ PAYLOAD_ BYTES - Hard maximum for one opaque application-control payload.
- HARD_
MAX_ REGIONS_ PER_ BATCH - Hard protocol maximum for one atomic transfer batch.
- HARD_
MAX_ REGION_ BYTES - Hard maximum logical size of one region.
- HARD_
MAX_ TRANSACTIONS - Hard maximum transactions in one fresh session.
Functions§
- backend_
status - Reports whether the public lifecycle/session composition is available.
Type Aliases§
- Coordinator
Session - Coordinator-owned exact-child session in the supplied typestate.
- Receiver
Session - Receiver-owned inherited-bootstrap session in the supplied typestate.