QtBase - 8193340a44fd835cee029e63a31cfcab8ef6fd55

Function Tree

Path:<top>::QThreadPool
FunctionCondition %▾eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
~QThreadPool
Name: QThreadPool::~QThreadPool
Prototype: QThreadPool::~QThreadPool()
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qthreadpool.cpp
Lines: 421-424
100.000% (1/1)
11
waitForDone
Name: QThreadPool::waitForDone
Prototype: bool QThreadPool::waitForDone(int msecs)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qthreadpool.cpp
Lines: 614-621
100.000% (4/4)
52
setMaxThreadCount
Name: QThreadPool::setMaxThreadCount
Prototype: void QThreadPool::setMaxThreadCount(int maxThreadCount)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qthreadpool.cpp
Lines: 540-550
100.000% (4/4)
62
reserveThread
Name: QThreadPool::reserveThread
Prototype: void QThreadPool::reserveThread()
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qthreadpool.cpp
Lines: 581-586
100.000% (1/1)
31
releaseThread
Name: QThreadPool::releaseThread
Prototype: void QThreadPool::releaseThread()
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qthreadpool.cpp
Lines: 600-606
100.000% (1/1)
41
maxThreadCount
Name: QThreadPool::maxThreadCount
Prototype: int QThreadPool::maxThreadCount() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qthreadpool.cpp
Lines: 534-538
100.000% (1/1)
21
globalInstance
Name: QThreadPool::globalInstance
Prototype: QThreadPool *QThreadPool::globalInstance()
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qthreadpool.cpp
Lines: 429-432
100.000% (1/1)
11
expiryTimeout
Name: QThreadPool::expiryTimeout
Prototype: int QThreadPool::expiryTimeout() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qthreadpool.cpp
Lines: 509-513
100.000% (1/1)
21
clear
Name: QThreadPool::clear
Prototype: void QThreadPool::clear()
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qthreadpool.cpp
Lines: 632-636
100.000% (1/1)
21
activeThreadCount
Name: QThreadPool::activeThreadCount
Prototype: int QThreadPool::activeThreadCount() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qthreadpool.cpp
Lines: 562-567
100.000% (1/1)
31
QThreadPool
Name: QThreadPool::QThreadPool
Prototype: QThreadPool::QThreadPool(QObject *parent)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qthreadpool.cpp
Lines: 413-415
100.000% (1/1)
11
cancel
Name: QThreadPool::cancel
Prototype: void QThreadPool::cancel(QRunnable *runnable)
Coverage:  88.889% (8/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qthreadpool.cpp
Lines: 647-655
 88.889% (8/9)
53
start
Name: QThreadPool::start
Prototype: void QThreadPool::start(QRunnable *runnable, int priority)
Coverage:  80.000% (8/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qthreadpool.cpp
Lines: 449-462
 80.000% (8/10)
84
tryStart
Name: QThreadPool::tryStart
Prototype: bool QThreadPool::tryStart(QRunnable *runnable)
Coverage:  77.778% (7/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qthreadpool.cpp
Lines: 480-493
 77.778% (7/9)
73
setExpiryTimeout
Name: QThreadPool::setExpiryTimeout
Prototype: void QThreadPool::setExpiryTimeout(int expiryTimeout)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qthreadpool.cpp
Lines: 515-521
 50.000% (2/4)
42

Generated by Squish Coco Non-Commercial 4.3.0-BETA-master-30-08-2018-4cb69e9