| Function | Condition %▴ | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity | 
 QSslKey::type| Name:  | QSslKey::type |  | Prototype:  | QSsl::KeyType QSslKey::type() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslkey_p.cpp |  | Lines:  | 361-364 |  
  |  | 1 | 1 | 
 QSslKeyPrivate::decodeDer| Name:  | QSslKeyPrivate::decodeDer |  | Prototype:  | void QSslKeyPrivate::decodeDer(const QByteArray &der, bool deepClear) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslkey_openssl.cpp |  | Lines:  | 127-131 |  
  |  | 2 | 1 | 
 QSslKeyPrivate::decrypt| Name:  | QSslKeyPrivate::decrypt |  | Prototype:  | QByteArray QSslKeyPrivate::decrypt(Cipher cipher, const QByteArray &data, const QByteArray &key, const QByteArray &iv) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslkey_openssl.cpp |  | Lines:  | 313-316 |  
  |  | 1 | 1 | 
 QSslKeyPrivate::encrypt| Name:  | QSslKeyPrivate::encrypt |  | Prototype:  | QByteArray QSslKeyPrivate::encrypt(Cipher cipher, const QByteArray &data, const QByteArray &key, const QByteArray &iv) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslkey_openssl.cpp |  | Lines:  | 318-321 |  
  |  | 1 | 1 | 
 QSslKeyPrivate::pemFooter::[lambda]| Name:  | QSslKeyPrivate::pemFooter::[lambda] |  | Prototype:  | []() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslkey_p.cpp |  | Lines:  | 132-132 |  
  |  | 0 | 1 | 
 QSslKeyPrivate::pemHeader::[lambda]| Name:  | QSslKeyPrivate::pemHeader::[lambda] |  | Prototype:  | []() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslkey_p.cpp |  | Lines:  | 114-114 |  
  |  | 0 | 1 | 
 QSslSocket::QSslSocket| Name:  | QSslSocket::QSslSocket |  | Prototype:  | QSslSocket::QSslSocket(QObject *parent) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp |  | Lines:  | 352-361 |  
  |  | 3 | 1 | 
 QSslSocket::addCaCertificates| Name:  | QSslSocket::addCaCertificates |  | Prototype:  | void QSslSocket::addCaCertificates(const QList<QSslCertificate> &certificates) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp |  | Lines:  | 1371-1375 |  
  |  | 2 | 1 | 
 QSslSocket::addDefaultCaCertificate| Name:  | QSslSocket::addDefaultCaCertificate |  | Prototype:  | void QSslSocket::addDefaultCaCertificate(const QSslCertificate &certificate) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp |  | Lines:  | 1447-1450 |  
  |  | 1 | 1 | 
 QSslSocket::bytesAvailable| Name:  | QSslSocket::bytesAvailable |  | Prototype:  | qint64 QSslSocket::bytesAvailable() const |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp |  | Lines:  | 727-733 |  
  |  | 4 | 2 | 
 QSslSocket::bytesToWrite| Name:  | QSslSocket::bytesToWrite |  | Prototype:  | qint64 QSslSocket::bytesToWrite() const |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp |  | Lines:  | 741-747 |  
  |  | 4 | 2 | 
 QSslSocket::caCertificates| Name:  | QSslSocket::caCertificates |  | Prototype:  | QList<QSslCertificate> QSslSocket::caCertificates() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp |  | Lines:  | 1416-1420 |  
  |  | 2 | 1 | 
 QSslSocket::canReadLine| Name:  | QSslSocket::canReadLine |  | Prototype:  | bool QSslSocket::canReadLine() const |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp |  | Lines:  | 784-790 |  
  |  | 4 | 2 | 
 QSslSocket::ciphers| Name:  | QSslSocket::ciphers |  | Prototype:  | QList<QSslCipher> QSslSocket::ciphers() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp |  | Lines:  | 1205-1209 |  
  |  | 2 | 1 | 
 QSslSocket::connectToHost| Name:  | QSslSocket::connectToHost |  | Prototype:  | void QSslSocket::connectToHost(const QString &hostName, quint16 port, OpenMode openMode, NetworkLayerProtocol protocol) |  | Coverage:  | 100.000% (7/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp |  | Lines:  | 1910-1935 |  
  |  | 12 | 3 | 
 QSslSocket::defaultCaCertificates| Name:  | QSslSocket::defaultCaCertificates |  | Prototype:  | QList<QSslCertificate> QSslSocket::defaultCaCertificates() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp |  | Lines:  | 1504-1507 |  
  |  | 1 | 1 | 
 QSslSocket::defaultCiphers| Name:  | QSslSocket::defaultCiphers |  | Prototype:  | QList<QSslCipher> QSslSocket::defaultCiphers() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp |  | Lines:  | 1299-1302 |  
  |  | 1 | 1 | 
 QSslSocket::encryptedBytesToWrite| Name:  | QSslSocket::encryptedBytesToWrite |  | Prototype:  | qint64 QSslSocket::encryptedBytesToWrite() const |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp |  | Lines:  | 770-776 |  
  |  | 4 | 2 | 
 QSslSocket::flush| Name:  | QSslSocket::flush |  | Prototype:  | bool QSslSocket::flush() |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp |  | Lines:  | 838-849 |  
  |  | 4 | 2 | 
 QSslSocket::ignoreSslErrors| Name:  | QSslSocket::ignoreSslErrors |  | Prototype:  | void QSslSocket::ignoreSslErrors() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp |  | Lines:  | 1874-1878 |  
  |  | 2 | 1 | 
 QSslSocket::ignoreSslErrors| Name:  | QSslSocket::ignoreSslErrors |  | Prototype:  | void QSslSocket::ignoreSslErrors(const QList<QSslError> &errors) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp |  | Lines:  | 1901-1905 |  
  |  | 2 | 1 | 
 QSslSocket::isEncrypted| Name:  | QSslSocket::isEncrypted |  | Prototype:  | bool QSslSocket::isEncrypted() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp |  | Lines:  | 580-584 |  
  |  | 2 | 1 | 
 QSslSocket::localCertificate| Name:  | QSslSocket::localCertificate |  | Prototype:  | QSslCertificate QSslSocket::localCertificate() const |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp |  | Lines:  | 1012-1018 |  
  |  | 4 | 2 | 
 QSslSocket::mode| Name:  | QSslSocket::mode |  | Prototype:  | QSslSocket::SslMode QSslSocket::mode() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp |  | Lines:  | 559-563 |  
  |  | 2 | 1 | 
 QSslSocket::peerCertificate| Name:  | QSslSocket::peerCertificate |  | Prototype:  | QSslCertificate QSslSocket::peerCertificate() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp |  | Lines:  | 1045-1049 |  
  |  | 2 | 1 | 
 QSslSocket::peerCertificateChain| Name:  | QSslSocket::peerCertificateChain |  | Prototype:  | QList<QSslCertificate> QSslSocket::peerCertificateChain() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp |  | Lines:  | 1074-1078 |  
  |  | 2 | 1 | 
 QSslSocket::peerVerifyDepth| Name:  | QSslSocket::peerVerifyDepth |  | Prototype:  | int QSslSocket::peerVerifyDepth() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp |  | Lines:  | 664-668 |  
  |  | 2 | 1 | 
 QSslSocket::peerVerifyMode| Name:  | QSslSocket::peerVerifyMode |  | Prototype:  | QSslSocket::PeerVerifyMode QSslSocket::peerVerifyMode() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp |  | Lines:  | 622-626 |  
  |  | 2 | 1 | 
 QSslSocket::protocol| Name:  | QSslSocket::protocol |  | Prototype:  | QSsl::SslProtocol QSslSocket::protocol() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp |  | Lines:  | 591-595 |  
  |  | 2 | 1 | 
 QSslSocket::resume| Name:  | QSslSocket::resume |  | Prototype:  | void QSslSocket::resume() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp |  | Lines:  | 388-392 |  
  |  | 1 | 1 | 
 QSslSocket::sessionCipher| Name:  | QSslSocket::sessionCipher |  | Prototype:  | QSslCipher QSslSocket::sessionCipher() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp |  | Lines:  | 1094-1098 |  
  |  | 2 | 1 | 
 QSslSocket::setCaCertificates| Name:  | QSslSocket::setCaCertificates |  | Prototype:  | void QSslSocket::setCaCertificates(const QList<QSslCertificate> &certificates) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp |  | Lines:  | 1393-1398 |  
  |  | 3 | 1 | 
 QSslSocket::setCiphers| Name:  | QSslSocket::setCiphers |  | Prototype:  | void QSslSocket::setCiphers(const QList<QSslCipher> &ciphers) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp |  | Lines:  | 1225-1229 |  
  |  | 2 | 1 | 
 QSslSocket::setCiphers| Name:  | QSslSocket::setCiphers |  | Prototype:  | void QSslSocket::setCiphers(const QString &ciphers) |  | Coverage:  | 100.000% (5/5) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp |  | Lines:  | 1249-1259 |  
  |  | 7 | 3 | 
 QSslSocket::setDefaultCaCertificates| Name:  | QSslSocket::setDefaultCaCertificates |  | Prototype:  | void QSslSocket::setDefaultCaCertificates(const QList<QSslCertificate> &certificates) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp |  | Lines:  | 1480-1483 |  
  |  | 1 | 1 | 
 QSslSocket::setDefaultCiphers| Name:  | QSslSocket::setDefaultCiphers |  | Prototype:  | void QSslSocket::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:  | 1276-1279 |  
  |  | 1 | 1 | 
 QSslSocket::setLocalCertificate| Name:  | QSslSocket::setLocalCertificate |  | Prototype:  | void QSslSocket::setLocalCertificate(const QSslCertificate &certificate) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp |  | Lines:  | 983-988 |  
  |  | 3 | 1 | 
 QSslSocket::setLocalCertificateChain| Name:  | QSslSocket::setLocalCertificateChain |  | Prototype:  | void QSslSocket::setLocalCertificateChain(const QList<QSslCertificate> &localChain) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp |  | Lines:  | 952-956 |  
  |  | 2 | 1 | 
 QSslSocket::setPeerVerifyDepth| Name:  | QSslSocket::setPeerVerifyDepth |  | Prototype:  | void QSslSocket::setPeerVerifyDepth(int depth) |  | Coverage:  | 100.000% (7/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp |  | Lines:  | 683-691 |  
  |  | 5 | 3 | 
 QSslSocket::setPeerVerifyMode| Name:  | QSslSocket::setPeerVerifyMode |  | Prototype:  | void QSslSocket::setPeerVerifyMode(QSslSocket::PeerVerifyMode mode) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp |  | Lines:  | 645-649 |  
  |  | 2 | 1 | 
 QSslSocket::setPrivateKey| Name:  | QSslSocket::setPrivateKey |  | Prototype:  | void QSslSocket::setPrivateKey(const QSslKey &key) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp |  | Lines:  | 1128-1132 |  
  |  | 2 | 1 | 
 QSslSocket::setProtocol| Name:  | QSslSocket::setProtocol |  | Prototype:  | void QSslSocket::setProtocol(QSsl::SslProtocol protocol) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp |  | Lines:  | 602-606 |  
  |  | 2 | 1 | 
 QSslSocket::setReadBufferSize| Name:  | QSslSocket::setReadBufferSize |  | Prototype:  | void QSslSocket::setReadBufferSize(qint64 size) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp |  | Lines:  | 856-863 |  
  |  | 4 | 2 | 
 QSslSocket::setSslConfiguration| Name:  | QSslSocket::setSslConfiguration |  | Prototype:  | void QSslSocket::setSslConfiguration(const QSslConfiguration &configuration) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp |  | Lines:  | 920-943 |  
  |  | 17 | 2 | 
 QSslSocket::sslConfiguration| Name:  | QSslSocket::sslConfiguration |  | Prototype:  | QSslConfiguration QSslSocket::sslConfiguration() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp |  | Lines:  | 896-907 |  
  |  | 6 | 1 | 
 QSslSocket::sslErrors| Name:  | QSslSocket::sslErrors |  | Prototype:  | QList<QSslError> QSslSocket::sslErrors() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp |  | Lines:  | 1715-1719 |  
  |  | 2 | 1 | 
 QSslSocket::sslLibraryVersionNumber| Name:  | QSslSocket::sslLibraryVersionNumber |  | Prototype:  | long QSslSocket::sslLibraryVersionNumber() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp |  | Lines:  | 1738-1741 |  
  |  | 1 | 1 | 
 QSslSocket::sslLibraryVersionString| Name:  | QSslSocket::sslLibraryVersionString |  | Prototype:  | QString QSslSocket::sslLibraryVersionString() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp |  | Lines:  | 1749-1752 |  
  |  | 1 | 1 | 
 QSslSocket::supportedCiphers| Name:  | QSslSocket::supportedCiphers |  | Prototype:  | QList<QSslCipher> QSslSocket::supportedCiphers() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp |  | Lines:  | 1315-1318 |  
  |  | 1 | 1 | 
 QSslSocket::supportsSsl| Name:  | QSslSocket::supportsSsl |  | Prototype:  | bool QSslSocket::supportsSsl() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp |  | Lines:  | 1726-1729 |  
  |  | 1 | 1 | 
 QSslSocket::systemCaCertificates| Name:  | QSslSocket::systemCaCertificates |  | Prototype:  | QList<QSslCertificate> QSslSocket::systemCaCertificates() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp |  | Lines:  | 1526-1530 |  
  |  | 1 | 1 | 
 QSslSocket::waitForConnected| Name:  | QSslSocket::waitForConnected |  | Prototype:  | bool QSslSocket::waitForConnected(int msecs) |  | Coverage:  | 100.000% (7/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp |  | Lines:  | 1539-1550 |  
  |  | 8 | 3 | 
 QSslSocket::writeData| Name:  | QSslSocket::writeData |  | Prototype:  | qint64 QSslSocket::writeData(const char *data, qint64 len) |  | Coverage:  | 100.000% (6/6) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp |  | Lines:  | 2003-2018 |  
  |  | 6 | 2 | 
 QSslSocket::~QSslSocket| Name:  | QSslSocket::~QSslSocket |  | Prototype:  | QSslSocket::~QSslSocket() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp |  | Lines:  | 366-374 |  
  |  | 3 | 1 | 
 QSslSocketBackendPrivate::QSslSocketBackendPrivate| Name:  | QSslSocketBackendPrivate::QSslSocketBackendPrivate |  | Prototype:  | QSslSocketBackendPrivate::QSslSocketBackendPrivate() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl.cpp |  | Lines:  | 207-215 |  
  |  | 1 | 1 | 
 QSslSocketBackendPrivate::destroySslContext| Name:  | QSslSocketBackendPrivate::destroySslContext |  | Prototype:  | void QSslSocketBackendPrivate::destroySslContext() |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl.cpp |  | Lines:  | 446-453 |  
  |  | 4 | 2 | 
 QSslSocketBackendPrivate::disconnected| Name:  | QSslSocketBackendPrivate::disconnected |  | Prototype:  | void QSslSocketBackendPrivate::disconnected() |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl.cpp |  | Lines:  | 1463-1476 |  
  |  | 6 | 2 | 
 QSslSocketBackendPrivate::getErrorsFromOpenSsl| Name:  | QSslSocketBackendPrivate::getErrorsFromOpenSsl |  | Prototype:  | QString QSslSocketBackendPrivate::getErrorsFromOpenSsl() |  | Coverage:  | 100.000% (7/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl.cpp |  | Lines:  | 165-176 |  
  |  | 8 | 3 | 
 QSslSocketBackendPrivate::sessionCipher| Name:  | QSslSocketBackendPrivate::sessionCipher |  | Prototype:  | QSslCipher QSslSocketBackendPrivate::sessionCipher() const |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl.cpp |  | Lines:  | 1478-1491 |  
  |  | 4 | 2 | 
 QSslSocketBackendPrivate::startClientEncryption| Name:  | QSslSocketBackendPrivate::startClientEncryption |  | Prototype:  | void QSslSocketBackendPrivate::startClientEncryption() |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl.cpp |  | Lines:  | 767-779 |  
  |  | 6 | 2 | 
 QSslSocketBackendPrivate::startServerEncryption| Name:  | QSslSocketBackendPrivate::startServerEncryption |  | Prototype:  | void QSslSocketBackendPrivate::startServerEncryption() |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl.cpp |  | Lines:  | 781-793 |  
  |  | 6 | 2 | 
 QSslSocketBackendPrivate::storePeerCertificates| Name:  | QSslSocketBackendPrivate::storePeerCertificates |  | Prototype:  | void QSslSocketBackendPrivate::storePeerCertificates() |  | Coverage:  | 100.000% (9/9) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl.cpp |  | Lines:  | 1208-1222 |  
  |  | 7 | 3 | 
 QSslSocketBackendPrivate::~QSslSocketBackendPrivate| Name:  | QSslSocketBackendPrivate::~QSslSocketBackendPrivate |  | Prototype:  | QSslSocketBackendPrivate::~QSslSocketBackendPrivate() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl.cpp |  | Lines:  | 217-220 |  
  |  | 1 | 1 | 
 QSslSocketGlobalData::QSslSocketGlobalData| Name:  | QSslSocketGlobalData::QSslSocketGlobalData |  | Prototype:  | QSslSocketGlobalData() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp |  | Lines:  | 338-338 |  
  |  | 1 | 1 | 
 QSslSocketPrivate::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 | 
 QSslSocketPrivate::_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 | 
 QSslSocketPrivate::_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 | 
 QSslSocketPrivate::_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 | 
 QSslSocketPrivate::_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 | 
 QSslSocketPrivate::_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 | 
 QSslSocketPrivate::_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 | 
 QSslSocketPrivate::_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 | 
 QSslSocketPrivate::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 | 
 QSslSocketPrivate::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 | 
 QSslSocketPrivate::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 | 
 QSslSocketPrivate::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 | 
 QSslSocketPrivate::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 | 
 QSslSocketPrivate::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 | 
 QSslSocketPrivate::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 | 
 QSslSocketPrivate::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 | 
 QSslSocketPrivate::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 | 
 QSslSocketPrivate::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 | 
 QSslSocketPrivate::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 | 
 QSslSocketPrivate::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 | 
 QSslSocketPrivate::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 | 
 QSslSocketPrivate::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 | 
 QSslSocketPrivate::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 | 
 QSslSocketPrivate::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 | 
 QSslSocketPrivate::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 | 
 QSslSocketPrivate::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 | 
 QStandardPaths::isTestModeEnabled| Name:  | QStandardPaths::isTestModeEnabled |  | Prototype:  | bool QStandardPaths::isTestModeEnabled() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qstandardpaths.cpp |  | Lines:  | 640-643 |  
  |  | 1 | 1 | 
 QStandardPaths::locate| Name:  | QStandardPaths::locate |  | Prototype:  | QString QStandardPaths::locate(StandardLocation type, const QString &fileName, LocateOptions options) |  | Coverage:  | 100.000% (7/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qstandardpaths.cpp |  | Lines:  | 396-405 |  
  |  | 6 | 3 | 
 QStandardPaths::locateAll| Name:  | QStandardPaths::locateAll |  | Prototype:  | QStringList QStandardPaths::locateAll(StandardLocation type, const QString &fileName, LocateOptions options) |  | Coverage:  | 100.000% (7/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qstandardpaths.cpp |  | Lines:  | 415-425 |  
  |  | 7 | 3 | 
 QStandardPaths::setTestModeEnabled| Name:  | QStandardPaths::setTestModeEnabled |  | Prototype:  | void QStandardPaths::setTestModeEnabled(bool testMode) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qstandardpaths.cpp |  | Lines:  | 627-630 |  
  |  | 1 | 1 | 
 QStandardPaths::standardLocations| Name:  | QStandardPaths::standardLocations |  | Prototype:  | QStringList QStandardPaths::standardLocations(StandardLocation type) |  | Coverage:  | 100.000% (24/24) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qstandardpaths_unix.cpp |  | Lines:  | 316-349 |  
  |  | 22 | 12 | 
 QState::QState| Name:  | QState::QState |  | Prototype:  | QState::QState(QState *parent) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstate.cpp |  | Lines:  | 176-179 |  
  |  | 2 | 1 | 
 QState::QState| Name:  | QState::QState |  | Prototype:  | QState::QState(ChildMode childMode, QState *parent) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstate.cpp |  | Lines:  | 185-190 |  
  |  | 2 | 1 | 
 QState::QState| Name:  | QState::QState |  | Prototype:  | QState::QState(QStatePrivate &dd, QState *parent) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstate.cpp |  | Lines:  | 195-198 |  
  |  | 2 | 1 | 
 QState::addTransition| Name:  | QState::addTransition |  | Prototype:  | QAbstractTransition *QState::addTransition(QAbstractState *target) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstate.cpp |  | Lines:  | 412-421 |  
  |  | 6 | 2 | 
 QState::assignProperty| Name:  | QState::assignProperty |  | Prototype:  | void QState::assignProperty(QObject *object, const char *name, const QVariant &value) |  | Coverage:  | 100.000% (10/10) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstate.cpp |  | Lines:  | 258-274 |  
  |  | 10 | 4 |