Lines Matching refs:priority
76 void TaskManager::AppendTask( Task* task, TaskPriority priority ) in AppendTask() argument
78 NW_MINMAXLT_ASSERT( priority, 0, PRIORITY_NUM ); in AppendTask()
84 m_TaskList[ priority ].PushBack( task ); in AppendTask()
98 Task* TaskManager::GetNextTask( TaskPriority priority, bool doRemove ) in GetNextTask() argument
100 NW_MINMAXLT_ASSERT( priority, 0, PRIORITY_NUM ); in GetNextTask()
104 if ( m_TaskList[ priority ].IsEmpty() ) return NULL; in GetNextTask()
106 Task* task = &m_TaskList[ priority ].GetFront(); in GetNextTask()
108 m_TaskList[ priority ].PopFront(); in GetNextTask()
248 TaskPriority priority = static_cast<TaskPriority>( i ); in RemoveTask() local
249 TaskList::Iterator itr = m_TaskList[ priority ].GetBeginIter(); in RemoveTask()
250 while ( itr != m_TaskList[ priority ].GetEndIter() ) in RemoveTask()
254 m_TaskList[ priority ].Erase( curItr ); in RemoveTask()
281 TaskPriority priority = static_cast<TaskPriority>( i ); in RemoveTaskById() local
282 TaskList::Iterator itr = m_TaskList[ priority ].GetBeginIter(); in RemoveTaskById()
283 while ( itr != m_TaskList[ priority ].GetEndIter() ) in RemoveTaskById()
287 m_TaskList[ priority ].Erase( curItr ); in RemoveTaskById()