Lines Matching refs:priority
78 void TaskManager::AppendTask( Task* task, TaskPriority priority ) in AppendTask() argument
80 NW_MINMAXLT_ASSERT( priority, 0, PRIORITY_NUM ); in AppendTask()
86 m_TaskList[ priority ].PushBack( task ); in AppendTask()
100 Task* TaskManager::GetNextTask( TaskPriority priority, bool doRemove ) in GetNextTask() argument
102 NW_MINMAXLT_ASSERT( priority, 0, PRIORITY_NUM ); in GetNextTask()
106 if ( m_TaskList[ priority ].IsEmpty() ) return NULL; in GetNextTask()
108 Task* task = &m_TaskList[ priority ].GetFront(); in GetNextTask()
110 m_TaskList[ priority ].PopFront(); in GetNextTask()
249 TaskPriority priority = static_cast<TaskPriority>( i ); in RemoveTask() local
250 TaskList::Iterator itr = m_TaskList[ priority ].GetBeginIter(); in RemoveTask()
251 while ( itr != m_TaskList[ priority ].GetEndIter() ) in RemoveTask()
255 m_TaskList[ priority ].Erase( curItr ); in RemoveTask()
282 TaskPriority priority = static_cast<TaskPriority>( i ); in RemoveTaskById() local
283 TaskList::Iterator itr = m_TaskList[ priority ].GetBeginIter(); in RemoveTaskById()
284 while ( itr != m_TaskList[ priority ].GetEndIter() ) in RemoveTaskById()
288 m_TaskList[ priority ].Erase( curItr ); in RemoveTaskById()