1#ifndef NW4HBM_SND_TASK_MANAGER_H
2#define NW4HBM_SND_TASK_MANAGER_H
Definition TaskManager.h:14
Task * mCurrentTask
Definition TaskManager.h:45
TaskPriority
Definition TaskManager.h:16
@ PRIORITY_MIDDLE
Definition TaskManager.h:18
@ PRIORITY_LOW
Definition TaskManager.h:17
@ PRIORITY_HIGH
Definition TaskManager.h:19
@ PRIORITY_MAX
Definition TaskManager.h:20
Task * PopTask(TaskPriority priority)
OSMutex mMutex
Definition TaskManager.h:43
void CancelByTaskId(u32 taskId)
TaskList mTaskList[PRIORITY_MAX]
Definition TaskManager.h:46
static u8 mTaskArea[0x2000+0x44]
Definition TaskManager.h:38
MEMHeapHandle mHeapHandle
Definition TaskManager.h:44
static TaskManager & GetInstance()
bool ExecuteSingle() NO_INLINE
void AppendTask(Task *task, TaskPriority priority)
unsigned long u32
Definition types.h:12
unsigned char u8
Definition types.h:8
Definition HBMAnmController.h:6
Definition heapCommon.h:14