| Function | Condition % | eLOC - Effective Lines of Codeā“ | McCabe - Cyclomatic Complexity | 
 sslLibraryBuildVersionString| Name:  | QSslSocketPrivate::sslLibraryBuildVersionString |  | Coverage:  |   0.000% (0/1) |  
  |  | 0 | 1 | 
 sslLibraryBuildVersionString| Name:  | QSslSocketPrivate::sslLibraryBuildVersionString |  | Prototype:  | QString QSslSocketPrivate::sslLibraryBuildVersionString() |  | Coverage:  |   0.000% (0/2) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl.cpp |  | Lines:  | 609-615 |  
  |  | 0 | 2 | 
 QSslSocketPrivate| Name:  | QSslSocketPrivate::QSslSocketPrivate |  | Prototype:  | QSslSocketPrivate::QSslSocketPrivate() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp |  | Lines:  | 2023-2036 |  
  |  | 1 | 1 | 
 isPaused| Name:  | QSslSocketPrivate::isPaused |  | Prototype:  | bool QSslSocketPrivate::isPaused() const |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp |  | Lines:  | 2316-2319 |  
  |  | 1 | 1 | 
 rootCertOnDemandLoadingSupported| Name:  | QSslSocketPrivate::rootCertOnDemandLoadingSupported |  | Prototype:  | bool QSslSocketPrivate::rootCertOnDemandLoadingSupported() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp |  | Lines:  | 2626-2629 |  
  |  | 1 | 1 | 
 sslContext| Name:  | QSslSocketPrivate::sslContext |  | Prototype:  | QSharedPointer<QSslContext> QSslSocketPrivate::sslContext(QSslSocket *socket) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp |  | Lines:  | 2659-2662 |  
  |  | 1 | 1 | 
 sslLibraryBuildVersionNumber| Name:  | QSslSocketPrivate::sslLibraryBuildVersionNumber |  | Prototype:  | long QSslSocketPrivate::sslLibraryBuildVersionNumber() |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl.cpp |  | Lines:  | 604-607 |  
  |  | 1 | 1 | 
 supportsSsl| Name:  | QSslSocketPrivate::supportsSsl |  | Prototype:  | bool QSslSocketPrivate::supportsSsl() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl.cpp |  | Lines:  | 472-475 |  
  |  | 1 | 1 | 
 _q_flushReadBuffer| Name:  | QSslSocketPrivate::_q_flushReadBuffer |  | Prototype:  | void QSslSocketPrivate::_q_flushReadBuffer() |  | Coverage:  |  75.000% (3/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp |  | Lines:  | 2519-2524 |  
  |  | 2 | 2 | 
 _q_hostFoundSlot| Name:  | QSslSocketPrivate::_q_hostFoundSlot |  | Prototype:  | void QSslSocketPrivate::_q_hostFoundSlot() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp |  | Lines:  | 2382-2390 |  
  |  | 2 | 1 | 
 checkSettingSslContext| Name:  | QSslSocketPrivate::checkSettingSslContext |  | Prototype:  | void QSslSocketPrivate::checkSettingSslContext(QSslSocket* socket, QSharedPointer<QSslContext> sslContext) |  | Coverage:  |  75.000% (3/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp |  | Lines:  | 2650-2654 |  
  |  | 2 | 2 | 
 _q_channelBytesWrittenSlot| Name:  | QSslSocketPrivate::_q_channelBytesWrittenSlot |  | Prototype:  | void QSslSocketPrivate::_q_channelBytesWrittenSlot(int channel, qint64 written) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp |  | Lines:  | 2499-2504 |  
  |  | 3 | 2 | 
 _q_channelReadyReadSlot| Name:  | QSslSocketPrivate::_q_channelReadyReadSlot |  | Prototype:  | void QSslSocketPrivate::_q_channelReadyReadSlot(int channel) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp |  | Lines:  | 2471-2476 |  
  |  | 3 | 2 | 
 _q_flushWriteBuffer| Name:  | QSslSocketPrivate::_q_flushWriteBuffer |  | Prototype:  | void QSslSocketPrivate::_q_flushWriteBuffer() |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp |  | Lines:  | 2509-2514 |  
  |  | 3 | 2 | 
 _q_stateChangedSlot| Name:  | QSslSocketPrivate::_q_stateChangedSlot |  | Prototype:  | void QSslSocketPrivate::_q_stateChangedSlot(QAbstractSocket::SocketState state) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp |  | Lines:  | 2416-2424 |  
  |  | 3 | 1 | 
 defaultCaCertificates| Name:  | QSslSocketPrivate::defaultCaCertificates |  | Prototype:  | QList<QSslCertificate> QSslSocketPrivate::defaultCaCertificates() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp |  | Lines:  | 2130-2135 |  
  |  | 3 | 1 | 
 defaultCiphers| Name:  | QSslSocketPrivate::defaultCiphers |  | Prototype:  | QList<QSslCipher> QSslSocketPrivate::defaultCiphers() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp |  | Lines:  | 2070-2075 |  
  |  | 3 | 1 | 
 deinitialize| Name:  | QSslSocketPrivate::deinitialize |  | Prototype:  | void QSslSocketPrivate::deinitialize() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl.cpp |  | Lines:  | 458-463 |  
  |  | 3 | 1 | 
 ensureInitialized| Name:  | QSslSocketPrivate::ensureInitialized |  | Prototype:  | void QSslSocketPrivate::ensureInitialized() |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl.cpp |  | Lines:  | 576-582 |  
  |  | 3 | 2 | 
 pauseSocketNotifiers| Name:  | QSslSocketPrivate::pauseSocketNotifiers |  | Prototype:  | void QSslSocketPrivate::pauseSocketNotifiers(QSslSocket *socket) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp |  | Lines:  | 2302-2307 |  
  |  | 3 | 2 | 
 resumeSocketNotifiers| Name:  | QSslSocketPrivate::resumeSocketNotifiers |  | Prototype:  | void QSslSocketPrivate::resumeSocketNotifiers(QSslSocket *socket) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp |  | Lines:  | 2309-2314 |  
  |  | 3 | 2 | 
 setDefaultCiphers| Name:  | QSslSocketPrivate::setDefaultCiphers |  | Prototype:  | void QSslSocketPrivate::setDefaultCiphers(const QList<QSslCipher> &ciphers) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp |  | Lines:  | 2090-2095 |  
  |  | 3 | 1 | 
 setDefaultSupportedCiphers| Name:  | QSslSocketPrivate::setDefaultSupportedCiphers |  | Prototype:  | void QSslSocketPrivate::setDefaultSupportedCiphers(const QList<QSslCipher> &ciphers) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp |  | Lines:  | 2100-2105 |  
  |  | 3 | 1 | 
 setDefaultSupportedEllipticCurves| Name:  | QSslSocketPrivate::setDefaultSupportedEllipticCurves |  | Prototype:  | void QSslSocketPrivate::setDefaultSupportedEllipticCurves(const QVector<QSslEllipticCurve> &curves) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp |  | Lines:  | 2120-2125 |  
  |  | 3 | 1 | 
 sslLibraryVersionNumber| Name:  | QSslSocketPrivate::sslLibraryVersionNumber |  | Prototype:  | long QSslSocketPrivate::sslLibraryVersionNumber() |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl.cpp |  | Lines:  | 584-590 |  
  |  | 3 | 2 | 
 supportedCiphers| Name:  | QSslSocketPrivate::supportedCiphers |  | Prototype:  | QList<QSslCipher> QSslSocketPrivate::supportedCiphers() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp |  | Lines:  | 2080-2085 |  
  |  | 3 | 1 | 
 supportedEllipticCurves| Name:  | QSslSocketPrivate::supportedEllipticCurves |  | Prototype:  | QVector<QSslEllipticCurve> QSslSocketPrivate::supportedEllipticCurves() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp |  | Lines:  | 2110-2115 |  
  |  | 3 | 1 | 
 addDefaultCaCertificate| Name:  | QSslSocketPrivate::addDefaultCaCertificate |  | Prototype:  | void QSslSocketPrivate::addDefaultCaCertificate(const QSslCertificate &cert) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp |  | Lines:  | 2171-2177 |  
  |  | 4 | 1 | 
 addDefaultCaCertificates| Name:  | QSslSocketPrivate::addDefaultCaCertificates |  | Prototype:  | void QSslSocketPrivate::addDefaultCaCertificates(const QList<QSslCertificate> &certs) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp |  | Lines:  | 2182-2188 |  
  |  | 4 | 1 | 
 setDefaultCaCertificates| Name:  | QSslSocketPrivate::setDefaultCaCertificates |  | Prototype:  | void QSslSocketPrivate::setDefaultCaCertificates(const QList<QSslCertificate> &certs) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp |  | Lines:  | 2140-2149 |  
  |  | 5 | 1 | 
 _q_bytesWrittenSlot| Name:  | QSslSocketPrivate::_q_bytesWrittenSlot |  | Prototype:  | void QSslSocketPrivate::_q_bytesWrittenSlot(qint64 written) |  | Coverage:  |  90.000% (9/10) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp |  | Lines:  | 2481-2494 |  
  |  | 6 | 3 | 
 sslLibraryVersionString| Name:  | QSslSocketPrivate::sslLibraryVersionString |  | Prototype:  | QString QSslSocketPrivate::sslLibraryVersionString() |  | Coverage:  |  42.857% (3/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl.cpp |  | Lines:  | 592-602 |  
  |  | 6 | 3 | 
 _q_errorSlot| Name:  | QSslSocketPrivate::_q_errorSlot |  | Prototype:  | void QSslSocketPrivate::_q_errorSlot(QAbstractSocket::SocketError error) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp |  | Lines:  | 2429-2447 |  
  |  | 7 | 2 | 
 _q_readyReadSlot| Name:  | QSslSocketPrivate::_q_readyReadSlot |  | Prototype:  | void QSslSocketPrivate::_q_readyReadSlot() |  | Coverage:  |  71.429% (5/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp |  | Lines:  | 2452-2466 |  
  |  | 7 | 3 | 
 addDefaultCaCertificates| Name:  | QSslSocketPrivate::addDefaultCaCertificates |  | Prototype:  | bool QSslSocketPrivate::addDefaultCaCertificates(const QString &path, QSsl::EncodingFormat format, QRegExp::PatternSyntax syntax) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp |  | Lines:  | 2154-2166 |  
  |  | 8 | 2 | 
 _q_disconnectedSlot| Name:  | QSslSocketPrivate::_q_disconnectedSlot |  | Prototype:  | void QSslSocketPrivate::_q_disconnectedSlot() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp |  | Lines:  | 2395-2411 |  
  |  | 9 | 1 | 
 unixRootCertDirectories| Name:  | QSslSocketPrivate::unixRootCertDirectories |  | Prototype:  | QList<QByteArray> QSslSocketPrivate::unixRootCertDirectories() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp |  | Lines:  | 2634-2645 |  
  |  | 9 | 1 | 
 verifyErrorsHaveBeenIgnored| Name:  | QSslSocketPrivate::verifyErrorsHaveBeenIgnored |  | Prototype:  | bool QSslSocketPrivate::verifyErrorsHaveBeenIgnored() |  | Coverage:  | 100.000% (11/11) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp |  | Lines:  | 2549-2570 |  
  |  | 9 | 4 | 
 _q_resumeImplementation| Name:  | QSslSocketPrivate::_q_resumeImplementation |  | Prototype:  | void QSslSocketPrivate::_q_resumeImplementation() |  | Coverage:  |  80.000% (8/10) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp |  | Lines:  | 2529-2544 |  
  |  | 10 | 4 | 
 init| Name:  | QSslSocketPrivate::init |  | Prototype:  | void QSslSocketPrivate::init() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp |  | Lines:  | 2048-2065 |  
  |  | 10 | 1 | 
 peek| Name:  | QSslSocketPrivate::peek |  | Prototype:  | QByteArray QSslSocketPrivate::peek(qint64 maxSize) |  | Coverage:  |  91.667% (11/12) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp |  | Lines:  | 2602-2621 |  
  |  | 10 | 4 | 
 resetDefaultEllipticCurves| Name:  | QSslSocketPrivate::resetDefaultEllipticCurves |  | Prototype:  | void QSslSocketPrivate::resetDefaultEllipticCurves() |  | Coverage:  |  85.714% (6/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl.cpp |  | Lines:  | 656-680 |  
  |  | 10 | 3 | 
 bind| Name:  | QSslSocketPrivate::bind |  | Prototype:  | bool QSslSocketPrivate::bind(const QHostAddress &address, quint16 port, QAbstractSocket::BindMode mode) |  | Coverage:  |  71.429% (5/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp |  | Lines:  | 2321-2343 |  
  |  | 11 | 3 | 
 isMatchingHostname| Name:  | QSslSocketPrivate::isMatchingHostname |  | Prototype:  | bool QSslSocketPrivate::isMatchingHostname(const QSslCertificate &cert, const QString &peerName) |  | Coverage:  |  54.545% (6/11) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp |  | Lines:  | 2664-2682 |  
  |  | 11 | 5 | 
 peek| Name:  | QSslSocketPrivate::peek |  | Prototype:  | qint64 QSslSocketPrivate::peek(char *data, qint64 maxSize) |  | Coverage:  |  66.667% (10/15) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp |  | Lines:  | 2575-2597 |  
  |  | 12 | 5 | 
 _q_connectedSlot| Name:  | QSslSocketPrivate::_q_connectedSlot |  | Prototype:  | void QSslSocketPrivate::_q_connectedSlot() |  | Coverage:  |  77.778% (7/9) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp |  | Lines:  | 2348-2377 |  
  |  | 15 | 3 | 
 ensureCiphersAndCertsLoaded| Name:  | QSslSocketPrivate::ensureCiphersAndCertsLoaded |  | Prototype:  | void QSslSocketPrivate::ensureCiphersAndCertsLoaded() |  | Coverage:  |  61.538% (8/13) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl.cpp |  | Lines:  | 510-567 |  
  |  | 16 | 5 | 
 ensureLibraryLoaded| Name:  | QSslSocketPrivate::ensureLibraryLoaded |  | Prototype:  | bool QSslSocketPrivate::ensureLibraryLoaded() |  | Coverage:  |  56.250% (9/16) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl.cpp |  | Lines:  | 477-508 |  
  |  | 17 | 6 | 
 isMatchingHostname| Name:  | QSslSocketPrivate::isMatchingHostname |  | Prototype:  | bool QSslSocketPrivate::isMatchingHostname(const QString &cn, const QString &hostname) |  | Coverage:  |  92.308% (24/26) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp |  | Lines:  | 2684-2722 |  
  |  | 19 | 8 | 
 resetDefaultCiphers| Name:  | QSslSocketPrivate::resetDefaultCiphers |  | Prototype:  | void QSslSocketPrivate::resetDefaultCiphers() |  | Coverage:  |  75.000% (15/20) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl.cpp |  | Lines:  | 623-654 |  
  |  | 19 | 6 | 
 systemCaCertificates| Name:  | QSslSocketPrivate::systemCaCertificates |  | Prototype:  | QList<QSslCertificate> QSslSocketPrivate::systemCaCertificates() |  | Coverage:  | 100.000% (8/8) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl.cpp |  | Lines:  | 683-764 |  
  |  | 22 | 4 | 
 createPlainSocket| Name:  | QSslSocketPrivate::createPlainSocket |  | Prototype:  | void QSslSocketPrivate::createPlainSocket(QIODevice::OpenMode openMode) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp |  | Lines:  | 2244-2300 |  
  |  | 47 | 1 |