The EventHandlerExecutionOrderPreserver type exposes the following members.
Clears an applications stored priorities from NVS.
Loads previously saved event handler priorities for an application from NVS.
Creates a list of which event handlers come before and after the application's event handlers.
Convienience method. Loads the previously saved execution order of all of an application's event handlers from NVS, and restores the order to the passed event handlers, and then clears then clears the saved data from NVS.
Applies priority rules to a set of event handlers by re-sorting them as needed.
Applies an event handler priority rule to a set of event handlers for a certain type by re-sorting them as needed.
Convenience method. Resolves the current execution order of all of an application's event handlers and saves it to NVS.
Stores the application's priorities to NVS.