Module-level declarations
Types
Functions
Get the scheduled time for a callback to be executed.
Same as __begin_block but enables you to add multiple functions in a safer way.
If enabled to monitor for new configurations, this is called when a new configuration is detected.
Function is called when a scheduled callback is triggered at a specific time.
An alternative to on_scheduled_callback but with a context based map to only receive callbacks for specific contexts.
The map provided function takes ref_id as parameter.
Cancel and remove a scheduled callback.
Cancel and remove a scheduled callback.
Activate or inactivate a scheduled callback. If inactivated (or paused) the callback will no longer be executed at the planned original time. Instead it will be paused until it is activated (or unpaused) and it will then be rescheduled to execute at the time it had left when paused, i.e. the total elapsed time of the callback is the same.