A scheduled task: its routine's address, its order (see SCHEDULER_KEY_) and its flags, where bit 0 keeps it running while overlay tasks are suspended. More...
#include <system/callback_scheduler.h>
Data Fields | |
| u32 | callback |
| u16 | state |
| u8 | mask |
| u8 | reserved |
A scheduled task: its routine's address, its order (see SCHEDULER_KEY_) and its flags, where bit 0 keeps it running while overlay tasks are suspended.
Definition at line 20 of file callback_scheduler.h.
| u32 SchedulerTask::callback |
Definition at line 21 of file callback_scheduler.h.
Referenced by Scheduler_AddOrUpdateCallback(), Scheduler_FindCallback(), Scheduler_RemoveCallback(), Scheduler_ResetTaskTable(), Scheduler_ResumeOverlayTasks(), Scheduler_ResumeTasks(), Scheduler_RunPass(), Scheduler_SetTaskFlags(), Scheduler_SuspendOverlayTasks(), and Scheduler_SuspendTasks().
| u16 SchedulerTask::state |
Definition at line 22 of file callback_scheduler.h.
Referenced by Scheduler_AddOrUpdateCallback(), Scheduler_RemoveCallback(), Scheduler_ResetTaskTable(), and Scheduler_SortTasks().
| u8 SchedulerTask::mask |
Definition at line 23 of file callback_scheduler.h.
Referenced by Scheduler_AddOrUpdateCallback(), Scheduler_ResetTaskTable(), Scheduler_SetTaskFlags(), and Scheduler_SuspendOverlayTasks().
| u8 SchedulerTask::reserved |
Definition at line 24 of file callback_scheduler.h.