Definition at line 19 of file snd_TaskManager.h.
|
enum | TaskPriority {
PRIORITY_LOW
,
PRIORITY_MIDDLE
,
PRIORITY_HIGH
} |
|
|
void | AppendTask (Task *task, TaskPriority priority) |
|
Task * | ExecuteTask () |
|
void | CancelTask (Task *task) |
|
void | CancelAllTask () |
|
void | WaitTask () |
|
void | CancelWaitTask () |
|
|
Task * | GetNextTask () |
|
Task * | GetNextTask (TaskPriority priority, bool doRemove) |
|
Task * | PopTask () |
|
◆ TaskPriority
enum nw4r::snd::detail::TaskManager::TaskPriority |
◆ PRIORITY_NUM
int const nw4r::snd::detail::TaskManager::PRIORITY_NUM = 3 |
|
static |
◆ mTaskList
Task::LinkList nw4r::snd::detail::TaskManager::mTaskList[PRIORITY_NUM] |
|
private |
◆ mCurrentTask
Task* volatile nw4r::snd::detail::TaskManager::mCurrentTask |
|
private |
◆ mCancelWaitTaskFlag
bool nw4r::snd::detail::TaskManager::mCancelWaitTaskFlag |
|
private |
◆ mAppendThreadQueue
◆ mDoneThreadQueue