Lines Matching refs:CWelsTaskThread
134 WELS_THREAD_ERROR_CODE CWelsThreadPool::OnTaskStart (CWelsTaskThread* pThread, IWelsTask* pTask) { in OnTaskStart()
140 WELS_THREAD_ERROR_CODE CWelsThreadPool::OnTaskStop (CWelsTaskThread* pThread, IWelsTask* pTask) { in OnTaskStop()
168 m_cIdleThreads = new CWelsNonDuplicatedList<CWelsTaskThread>(); in Init()
169 m_cBusyThreads = new CWelsList<CWelsTaskThread>(); in Init()
231 CWelsTaskThread* pThread = NULL; in ExecuteTask()
256 CWelsTaskThread* pThread = GetIdleThread(); in QueueTask()
276 CWelsTaskThread* pThread = new CWelsTaskThread (this); in CreateIdleThread()
291 void CWelsThreadPool::DestroyThread (CWelsTaskThread* pThread) { in DestroyThread()
298 WELS_THREAD_ERROR_CODE CWelsThreadPool::AddThreadToIdleQueue (CWelsTaskThread* pThread) { in AddThreadToIdleQueue()
304 WELS_THREAD_ERROR_CODE CWelsThreadPool::AddThreadToBusyList (CWelsTaskThread* pThread) { in AddThreadToBusyList()
310 WELS_THREAD_ERROR_CODE CWelsThreadPool::RemoveThreadFromBusyList (CWelsTaskThread* pThread) { in RemoveThreadFromBusyList()
325 CWelsTaskThread* CWelsThreadPool::GetIdleThread() { in GetIdleThread()
334 CWelsTaskThread* pThread = m_cIdleThreads->begin(); in GetIdleThread()