Skip to main content

Module monitor

Module monitor 

Source
Expand description

Executor-neutral terminal-monitor state machine.

This module deliberately contains no threads, clocks, sockets, filesystem access, or process inspection. A native session, tmux recovery host, or detached supervisor supplies observations and persists Monitor values; all three therefore share validation, scheduling, matching, and event semantics.

Structs§

Decision
Monitor
MonitorDefinition
MonitorRuntime
PathBaseline

Enums§

EventReason
MonitorCondition
MonitorError
MonitorLifetime
MonitorOperation
MonitorSignal
MonitorState
NotifySchedule
Observation

Constants§

MAXIMUM_AUTHORITY_TEXT_BYTES
MAXIMUM_COMMAND_BYTES
MAXIMUM_LIFETIME_MS
MAXIMUM_MONITOR_ID_BYTES
MAXIMUM_PATTERN_BYTES
MAXIMUM_SCHEDULE_MS
MINIMUM_SCHEDULE_MS

Functions§

pattern_matches
stable_id