Runtime clock boundary. Wall time determines eligibility; monotonic time only measures callback deadlines and bounded wakeups. Neither is called by replay. A trusted test provider may implement the same two zero-argument callbacks.
Summary
Functions
Bounds a wall-time recheck; a timer is not authorization to execute.
Callbacks
@callback monotonic_ms() :: integer()
@callback wall_ms() :: non_neg_integer()