EventHandlerExecutionOrderPreserver Methods |
The EventHandlerExecutionOrderPreserver type exposes the following members.
Name | Description | |
---|---|---|
![]() | ClearPriorities |
Clears an applications stored priorities from NVS.
|
![]() | LoadPriorities |
Loads previously saved event handler priorities for an application from NVS.
|
![]() | ResolvePriorities |
Creates a list of which event handlers come before and after
the application's event handlers.
|
![]() | RestoreExecutionOrder |
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.
|
![]() | RestoreOrder |
Applies priority rules to a set of event handlers by re-sorting them as needed.
|
![]() | RestorePriority |
Applies an event handler priority rule to a set of event handlers
for a certain type by re-sorting them as needed.
|
![]() | SaveExecutionOrder |
Convenience method.
Resolves the current execution order of all of an application's event handlers
and saves it to NVS.
|
![]() | StorePriorities |
Stores the application's priorities to NVS.
|