Skip to main content

Module runtime

Module runtime 

Source
Expand description

Operating-system capability boundary owned by the scheduler runtime.

Runtime resources, clock-domain values, and provider operations are split by owned invariant while retaining one trait-FFI table at the OS boundary.

Modules§

config
Scheduler configuration and capacity limits.
cpu
Pinned CPU capabilities and scheduler observations.
resource
Runtime resource ownership and address-space lifecycle.
service
Scheduler timer, deferred work and reclamation services.
switch
Context-switch plans, entry contracts and completion.
sync
Scheduler-owned synchronization provider capabilities.
task_runtime

Structs§

RuntimeHandleResult
Result of an operation that creates one opaque runtime resource.
TaskSystem
Complete OS-independent scheduler instance.
TaskSystemHandle
Opaque pointer-sized handle to the runtime-owned task system.

Enums§

RuntimeStatus
Stable runtime operation status used across the trait-ffi boundary.

Traits§

TaskRuntime
OS capabilities needed by the scheduling core.