Expand description
Declared executable provenance and bounded child-process policy.
Structs§
- Captured
Stream - Bounded output captured from one child stream.
- Declared
Executable - An executable whose selection source is explicit in the type.
- Incomplete
Output Error - A captured child stream was not a complete machine-readable value.
- Process
Cancellation - Thread-safe cooperative process cancellation signal.
- Process
Limits - Output and wall-clock bounds for one child process.
- Process
Outcome - Structured result from a child that was successfully spawned and reaped.
- Process
Runner - Synchronous bounded child-process runner.
- Process
Spec - Complete specification for one bounded child-process invocation.
Enums§
- Capture
Retention - Which portions of an oversized captured stream are retained.
- Environment
Policy - Explicit policy for the child process environment.
- Executable
Policy Error - Executable-selection policy failure.
- Executable
Provenance - Provenance attached to a child-process executable.
- Incomplete
Output Reason - Why captured output cannot be treated as complete.
- Output
Stream Policy - Explicit policy for one child output stream.
- Process
RunError - Structured failure while starting, supervising, or capturing a child.
- Process
Stream - Identifies one captured child stream in structured errors.
- Stdin
Policy - Explicit policy for the child process standard input stream.
- Working
Directory Policy - Explicit policy for the child process working directory.
Constants§
- DEFAULT_
DRAIN_ GRACE - Default time allowed to collect pipe data after process-scope termination.
Functions§
- global_
cancellation_ token - Return the process-wide token used by
ProcessRunner::run.