MCPcopy Create free account
hub / github.com/cisco/openh264 / GetWaitedTask

Method GetWaitedTask

codec/common/src/WelsThreadPool.cpp:351–363  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

349}
350
351IWelsTask* CWelsThreadPool::GetWaitedTask() {
352 CWelsAutoLock lock (m_cLockWaitedTasks);
353
354 if (NULL==m_cWaitedTasks || m_cWaitedTasks->size() == 0) {
355 return NULL;
356 }
357
358 IWelsTask* pTask = m_cWaitedTasks->begin();
359
360 m_cWaitedTasks->pop_front();
361
362 return pTask;
363}
364
365void CWelsThreadPool::ClearWaitedTasks() {
366 CWelsAutoLock cLock (m_cLockWaitedTasks);

Callers

nothing calls this directly

Calls 3

sizeMethod · 0.80
beginMethod · 0.80
pop_frontMethod · 0.80

Tested by

no test coverage detected