QtBase - 8193340a44fd835cee029e63a31cfcab8ef6fd55

Function Tree

Path:<top>::QNetworkReplyHttpImplPrivate
FunctionCondition %eLOC - Effective Lines of Codeā–¾McCabe - Cyclomatic Complexity
postRequest
Name: QNetworkReplyHttpImplPrivate::postRequest
Prototype: void QNetworkReplyHttpImplPrivate::postRequest(const QNetworkRequest &newHttpRequest)
Coverage:  84.906% (90/106)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkreplyhttpimpl.cpp
Lines: 601-952
 84.906% (90/106)
22135
fetchCacheMetaData
Name: QNetworkReplyHttpImplPrivate::fetchCacheMetaData
Prototype: QNetworkCacheMetaData QNetworkReplyHttpImplPrivate::fetchCacheMetaData(const QNetworkCacheMetaData &oldMetaData) const
Coverage:  54.839% (51/93)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkreplyhttpimpl.cpp
Lines: 1497-1646
 54.839% (51/93)
8221
loadFromCacheIfAllowed
Name: QNetworkReplyHttpImplPrivate::loadFromCacheIfAllowed
Prototype: bool QNetworkReplyHttpImplPrivate::loadFromCacheIfAllowed(QHttpNetworkRequest &httpRequest)
Coverage:  83.636% (46/55)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkreplyhttpimpl.cpp
Lines: 464-586
 83.636% (46/55)
6718
replyDownloadMetaData
Name: QNetworkReplyHttpImplPrivate::replyDownloadMetaData
Prototype: void QNetworkReplyHttpImplPrivate::replyDownloadMetaData (QList<QPair<QByteArray,QByteArray> > hm, int sc,QString rp,bool pu, QSharedPointer<char> db, qint64 contentLength, bool spdyWasUsed)
Coverage:  62.069% (36/58)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkreplyhttpimpl.cpp
Lines: 1160-1256
 62.069% (36/58)
5618
sendCacheContents
Name: QNetworkReplyHttpImplPrivate::sendCacheContents
Prototype: bool QNetworkReplyHttpImplPrivate::sendCacheContents(const QNetworkCacheMetaData &metaData)
Coverage:  50.000% (13/26)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkreplyhttpimpl.cpp
Lines: 1424-1495
 50.000% (13/26)
418
replyDownloadData
Name: QNetworkReplyHttpImplPrivate::replyDownloadData
Prototype: void QNetworkReplyHttpImplPrivate::replyDownloadData(QByteArray d)
Coverage:  78.125% (25/32)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkreplyhttpimpl.cpp
Lines: 1002-1071
 78.125% (25/32)
3310
_q_startOperation
Name: QNetworkReplyHttpImplPrivate::_q_startOperation
Prototype: void QNetworkReplyHttpImplPrivate::_q_startOperation()
Coverage:  74.074% (20/27)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkreplyhttpimpl.cpp
Lines: 1725-1790
 74.074% (20/27)
339
finished
Name: QNetworkReplyHttpImplPrivate::finished
Prototype: void QNetworkReplyHttpImplPrivate::finished()
Coverage:  48.387% (30/62)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkreplyhttpimpl.cpp
Lines: 2042-2099
 48.387% (30/62)
3013
_q_cacheLoadReadyRead
Name: QNetworkReplyHttpImplPrivate::_q_cacheLoadReadyRead
Prototype: void QNetworkReplyHttpImplPrivate::_q_cacheLoadReadyRead()
Coverage:  44.444% (16/36)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkreplyhttpimpl.cpp
Lines: 1792-1847
 44.444% (16/36)
2710
initCacheSaveDevice
Name: QNetworkReplyHttpImplPrivate::initCacheSaveDevice
Prototype: void QNetworkReplyHttpImplPrivate::initCacheSaveDevice()
Coverage:  63.636% (14/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkreplyhttpimpl.cpp
Lines: 961-1000
 63.636% (14/22)
236
start
Name: QNetworkReplyHttpImplPrivate::start
Prototype: bool QNetworkReplyHttpImplPrivate::start(const QNetworkRequest &newHttpRequest)
Coverage:  60.000% (12/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkreplyhttpimpl.cpp
Lines: 1686-1723
 60.000% (12/20)
226
replyDownloadProgressSlot
Name: QNetworkReplyHttpImplPrivate::replyDownloadProgressSlot
Prototype: void QNetworkReplyHttpImplPrivate::replyDownloadProgressSlot(qint64 bytesReceived, qint64 bytesTotal)
Coverage:  74.194% (23/31)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkreplyhttpimpl.cpp
Lines: 1258-1303
 74.194% (23/31)
219
_q_bufferOutgoingData
Name: QNetworkReplyHttpImplPrivate::_q_bufferOutgoingData
Prototype: void QNetworkReplyHttpImplPrivate::_q_bufferOutgoingData()
Coverage:  85.714% (12/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkreplyhttpimpl.cpp
Lines: 1874-1915
 85.714% (12/14)
216
migrateBackend
Name: QNetworkReplyHttpImplPrivate::migrateBackend
Prototype: bool QNetworkReplyHttpImplPrivate::migrateBackend()
Coverage:  0.000% (0/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkreplyhttpimpl.cpp
Lines: 2149-2183
  0.000% (0/15)
175
setCachingEnabled
Name: QNetworkReplyHttpImplPrivate::setCachingEnabled
Prototype: void QNetworkReplyHttpImplPrivate::setCachingEnabled(bool enable)
Coverage:  52.941% (9/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkreplyhttpimpl.cpp
Lines: 2200-2224
 52.941% (9/17)
145
onRedirected
Name: QNetworkReplyHttpImplPrivate::onRedirected
Prototype: void QNetworkReplyHttpImplPrivate::onRedirected(const QUrl &redirectUrl, int httpStatus, int maxRedirectsRemaining)
Coverage:  60.000% (6/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkreplyhttpimpl.cpp
Lines: 1116-1139
 60.000% (6/10)
134
canResume
Name: QNetworkReplyHttpImplPrivate::canResume
Prototype: bool QNetworkReplyHttpImplPrivate::canResume() const
Coverage:  0.000% (0/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkreplyhttpimpl.cpp
Lines: 1648-1674
  0.000% (0/18)
136
_q_networkSessionConnected
Name: QNetworkReplyHttpImplPrivate::_q_networkSessionConnected
Prototype: void QNetworkReplyHttpImplPrivate::_q_networkSessionConnected()
Coverage:  41.176% (7/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkreplyhttpimpl.cpp
Lines: 1918-1946
 41.176% (7/17)
139
_q_metaDataChanged
Name: QNetworkReplyHttpImplPrivate::_q_metaDataChanged
Prototype: void QNetworkReplyHttpImplPrivate::_q_metaDataChanged()
Coverage:  72.727% (8/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkreplyhttpimpl.cpp
Lines: 2125-2143
 72.727% (8/11)
113
emitReplyUploadProgress
Name: QNetworkReplyHttpImplPrivate::emitReplyUploadProgress
Prototype: void QNetworkReplyHttpImplPrivate::emitReplyUploadProgress(qint64 bytesSent, qint64 bytesTotal)
Coverage:  86.667% (13/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkreplyhttpimpl.cpp
Lines: 1995-2014
 86.667% (13/15)
105
createUploadByteDevice
Name: QNetworkReplyHttpImplPrivate::createUploadByteDevice
Prototype: QNonContiguousByteDevice* QNetworkReplyHttpImplPrivate::createUploadByteDevice()
Coverage: 100.000% (11/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkreplyhttpimpl.cpp
Lines: 2016-2034
100.000% (11/11)
104
wantUploadDataSlot
Name: QNetworkReplyHttpImplPrivate::wantUploadDataSlot
Prototype: void QNetworkReplyHttpImplPrivate::wantUploadDataSlot(qint64 maxSize)
Coverage: 100.000% (5/5)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkreplyhttpimpl.cpp
Lines: 1385-1407
100.000% (5/5)
92
_q_networkSessionFailed
Name: QNetworkReplyHttpImplPrivate::_q_networkSessionFailed
Prototype: void QNetworkReplyHttpImplPrivate::_q_networkSessionFailed()
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkreplyhttpimpl.cpp
Lines: 1958-1972
  0.000% (0/10)
93
error
Name: QNetworkReplyHttpImplPrivate::error
Prototype: void QNetworkReplyHttpImplPrivate::error(QNetworkReplyImpl::NetworkError code, const QString &errorMessage)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkreplyhttpimpl.cpp
Lines: 2107-2123
 50.000% (2/4)
72
checkForRedirect
Name: QNetworkReplyHttpImplPrivate::checkForRedirect
Prototype: void QNetworkReplyHttpImplPrivate::checkForRedirect(const int statusCode)
Coverage:  44.444% (4/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkreplyhttpimpl.cpp
Lines: 1141-1158
 44.444% (4/9)
76
_q_networkSessionUsagePoliciesChanged
Name: QNetworkReplyHttpImplPrivate::_q_networkSessionUsagePoliciesChanged
Prototype: void QNetworkReplyHttpImplPrivate::_q_networkSessionUsagePoliciesChanged(QNetworkSession::UsagePolicies newPolicies)
Coverage:  83.333% (10/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkreplyhttpimpl.cpp
Lines: 1974-1989
 83.333% (10/12)
74
replySslErrors
Name: QNetworkReplyHttpImplPrivate::replySslErrors
Prototype: void QNetworkReplyHttpImplPrivate::replySslErrors( const QList<QSslError> &list, bool *ignoreAll, QList<QSslError> *toBeIgnored)
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkreplyhttpimpl.cpp
Lines: 1337-1347
100.000% (7/7)
63
completeCacheSave
Name: QNetworkReplyHttpImplPrivate::completeCacheSave
Prototype: void QNetworkReplyHttpImplPrivate::completeCacheSave()
Coverage:  81.818% (9/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkreplyhttpimpl.cpp
Lines: 2231-2240
 81.818% (9/11)
63
_q_bufferOutgoingDataFinished
Name: QNetworkReplyHttpImplPrivate::_q_bufferOutgoingDataFinished
Prototype: void QNetworkReplyHttpImplPrivate::_q_bufferOutgoingDataFinished()
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkreplyhttpimpl.cpp
Lines: 1850-1865
 50.000% (2/4)
62
sentUploadDataSlot
Name: QNetworkReplyHttpImplPrivate::sentUploadDataSlot
Prototype: void QNetworkReplyHttpImplPrivate::sentUploadDataSlot(qint64 pos, qint64 amount)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkreplyhttpimpl.cpp
Lines: 1373-1382
 50.000% (2/4)
52
getRedirectOperation
Name: QNetworkReplyHttpImplPrivate::getRedirectOperation
Prototype: QNetworkAccessManager::Operation QNetworkReplyHttpImplPrivate::getRedirectOperation(QNetworkAccessManager::Operation currentOp, int httpStatus)
Coverage:  60.000% (3/5)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkreplyhttpimpl.cpp
Lines: 1083-1098
 60.000% (3/5)
53
_q_networkSessionStateChanged
Name: QNetworkReplyHttpImplPrivate::_q_networkSessionStateChanged
Prototype: void QNetworkReplyHttpImplPrivate::_q_networkSessionStateChanged(QNetworkSession::State sessionState)
Coverage:  0.000% (0/8)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkreplyhttpimpl.cpp
Lines: 1948-1956
  0.000% (0/8)
52
createRedirectRequest
Name: QNetworkReplyHttpImplPrivate::createRedirectRequest
Prototype: QNetworkRequest QNetworkReplyHttpImplPrivate::createRedirectRequest(const QNetworkRequest &originalRequest, const QUrl &url, int maxRedirectsRemaining)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkreplyhttpimpl.cpp
Lines: 1105-1114
100.000% (1/1)
41
createCache
Name: QNetworkReplyHttpImplPrivate::createCache
Prototype: void QNetworkReplyHttpImplPrivate::createCache()
Coverage: 100.000% (6/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkreplyhttpimpl.cpp
Lines: 2186-2193
100.000% (6/6)
42
convert
Name: QNetworkReplyHttpImplPrivate::convert
Prototype: QHttpNetworkRequest::Priority QNetworkReplyHttpImplPrivate::convert(const QNetworkRequest::Priority& prio)
Coverage:  28.571% (2/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkreplyhttpimpl.cpp
Lines: 588-599
 28.571% (2/7)
45
uploadByteDeviceReadyReadSlot
Name: QNetworkReplyHttpImplPrivate::uploadByteDeviceReadyReadSlot
Prototype: void QNetworkReplyHttpImplPrivate::uploadByteDeviceReadyReadSlot()
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkreplyhttpimpl.cpp
Lines: 1409-1418
100.000% (4/4)
32
resetUploadDataSlot
Name: QNetworkReplyHttpImplPrivate::resetUploadDataSlot
Prototype: void QNetworkReplyHttpImplPrivate::resetUploadDataSlot(bool *r)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkreplyhttpimpl.cpp
Lines: 1363-1370
100.000% (4/4)
32
replyFinished
Name: QNetworkReplyHttpImplPrivate::replyFinished
Prototype: void QNetworkReplyHttpImplPrivate::replyFinished()
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkreplyhttpimpl.cpp
Lines: 1073-1081
100.000% (4/4)
32
invalidateCache
Name: QNetworkReplyHttpImplPrivate::invalidateCache
Prototype: void QNetworkReplyHttpImplPrivate::invalidateCache()
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkreplyhttpimpl.cpp
Lines: 954-959
100.000% (4/4)
32
replyPreSharedKeyAuthenticationRequiredSlot
Name: QNetworkReplyHttpImplPrivate::replyPreSharedKeyAuthenticationRequiredSlot
Prototype: void QNetworkReplyHttpImplPrivate::replyPreSharedKeyAuthenticationRequiredSlot(QSslPreSharedKeyAuthenticator *authenticator)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkreplyhttpimpl.cpp
Lines: 1355-1359
  0.000% (0/1)
21
replyEncrypted
Name: QNetworkReplyHttpImplPrivate::replyEncrypted
Prototype: void QNetworkReplyHttpImplPrivate::replyEncrypted()
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkreplyhttpimpl.cpp
Lines: 1331-1335
100.000% (1/1)
21
QNetworkReplyHttpImplPrivate
Name: QNetworkReplyHttpImplPrivate::QNetworkReplyHttpImplPrivate
Prototype: QNetworkReplyHttpImplPrivate::QNetworkReplyHttpImplPrivate()
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkreplyhttpimpl.cpp
Lines: 424-452
100.000% (1/1)
21
setResumeOffset
Name: QNetworkReplyHttpImplPrivate::setResumeOffset
Prototype: void QNetworkReplyHttpImplPrivate::setResumeOffset(quint64 offset)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkreplyhttpimpl.cpp
Lines: 1676-1679
  0.000% (0/1)
11
replySslConfigurationChanged
Name: QNetworkReplyHttpImplPrivate::replySslConfigurationChanged
Prototype: void QNetworkReplyHttpImplPrivate::replySslConfigurationChanged(const QSslConfiguration &sslConfiguration)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkreplyhttpimpl.cpp
Lines: 1349-1353
100.000% (1/1)
11
proxyAuthenticationRequired
Name: QNetworkReplyHttpImplPrivate::proxyAuthenticationRequired
Prototype: void QNetworkReplyHttpImplPrivate::proxyAuthenticationRequired(const QNetworkProxy &proxy, QAuthenticator *authenticator)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkreplyhttpimpl.cpp
Lines: 1312-1316
100.000% (1/1)
11
isHttpRedirectResponse
Name: QNetworkReplyHttpImplPrivate::isHttpRedirectResponse
Prototype: bool QNetworkReplyHttpImplPrivate::isHttpRedirectResponse() const
Coverage: 100.000% (5/5)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkreplyhttpimpl.cpp
Lines: 1100-1103
100.000% (5/5)
11
isCachingEnabled
Name: QNetworkReplyHttpImplPrivate::isCachingEnabled
Prototype: bool QNetworkReplyHttpImplPrivate::isCachingEnabled() const
Coverage:  40.000% (2/5)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkreplyhttpimpl.cpp
Lines: 2195-2198
 40.000% (2/5)
11
isCachingAllowed
Name: QNetworkReplyHttpImplPrivate::isCachingAllowed
Prototype: bool QNetworkReplyHttpImplPrivate::isCachingAllowed() const
Coverage:  80.000% (4/5)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkreplyhttpimpl.cpp
Lines: 2226-2229
 80.000% (4/5)
11
httpError
Name: QNetworkReplyHttpImplPrivate::httpError
Prototype: void QNetworkReplyHttpImplPrivate::httpError(QNetworkReply::NetworkError errorCode, const QString &errorString)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkreplyhttpimpl.cpp
Lines: 1319-1328
100.000% (1/1)
11
httpAuthenticationRequired
Name: QNetworkReplyHttpImplPrivate::httpAuthenticationRequired
Prototype: void QNetworkReplyHttpImplPrivate::httpAuthenticationRequired(const QHttpNetworkRequest &request, QAuthenticator *auth)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkreplyhttpimpl.cpp
Lines: 1305-1309
100.000% (1/1)
11
_q_finished
Name: QNetworkReplyHttpImplPrivate::_q_finished
Prototype: void QNetworkReplyHttpImplPrivate::_q_finished()
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkreplyhttpimpl.cpp
Lines: 2036-2040
100.000% (1/1)
11
_q_error
Name: QNetworkReplyHttpImplPrivate::_q_error
Prototype: void QNetworkReplyHttpImplPrivate::_q_error(QNetworkReplyImpl::NetworkError code, const QString &errorMessage)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkreplyhttpimpl.cpp
Lines: 2101-2104
100.000% (1/1)
11
_q_cacheSaveDeviceAboutToClose
Name: QNetworkReplyHttpImplPrivate::_q_cacheSaveDeviceAboutToClose
Prototype: void QNetworkReplyHttpImplPrivate::_q_cacheSaveDeviceAboutToClose()
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkreplyhttpimpl.cpp
Lines: 1867-1872
100.000% (1/1)
11
postRequest
Name: QNetworkReplyHttpImplPrivate::postRequest
Coverage: 100.000% (1/1)
100.000% (1/1)
01
_q_startOperation
Name: QNetworkReplyHttpImplPrivate::_q_startOperation
Coverage: 100.000% (1/1)
100.000% (1/1)
01

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