Skip to main content

Module process

Module process 

Source

Re-exports§

pub use crate::admin::Processes;
pub use crate::admin::SessionProcessAdmin;

Structs§

ObservedProcess
ObservedProcessEvent
ObservedWorkItem
ProcessCancelAllRequest
ProcessCancelRequest
ProcessCancelSummary
ProcessEvent
ProcessEventAppendRequest
ProcessEventAppendResult
ProcessEventType
ProcessExecutionContext
Execution-local context for process runners. Durable edges live on the process record.
ProcessExecutionEnvRef
ProcessExecutionEnvSpec
ProcessExternalRef
Durable backend reference for background work accepted outside the local process.
ProcessHandleDescriptor
ProcessHandleGrant
ProcessHandleSummary
ProcessIdentity
Canonical process identity stored alongside every durable process row.
ProcessLease
Durable lease over a non-terminal background process.
ProcessLeaseCompletion
ProcessListFilter
ProcessOpScope
ProcessRecord
Durable process row. Session-visible addressability lives in ProcessHandleGrant, not in the process record.
ProcessRegistration
Serializable process spec used to start or recover a runtime process.
ProcessRuntimeHost
Host shape for runtimes that support background plugin work.
ProcessSessionDeleteReport
ProcessStartOptions
ProcessStartRequest
Public host-facing request for starting a visible process handle.
ProcessWake
ProcessWakeDelivery
ProcessWakeSpec
ProcessWorkDriver
Registry and wake handle for a process work runner owned outside LashCore.
ProcessWorkObserver
ProcessWorkPoke
Cloneable handle that wakes a ProcessWorkRunner loop.
ProcessWorkRunner
Drives the registry’s non-terminal rows (the durable work queue) to terminal on poke, on a poll tick, and once at startup.
ProcessWorkSnapshot
SessionScope
SessionScopeId

Enums§

ProcessAwaitOutput
ProcessCancelSource
ProcessInput
Durable executable input for a process.
ProcessLifecycleStatus
ProcessListMode
ProcessStatus
ProcessStatusFilter
ProcessTerminalState
ProcessWakeDedupeKey

Traits§

ProcessCancelAbility
ProcessRegistry
Durability-neutral process registry.
ProcessRunHandle
One lease-protected drive of the registry’s pending (non-terminal) processes.
ProcessService