| Functionâ–ľ | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity | 
 ~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 | 
 verify| Name:  | QSslSocketBackendPrivate::verify |  | Prototype:  | QList<QSslError> QSslSocketBackendPrivate::verify(const QList<QSslCertificate> &certificateChain, const QString &hostName) |  | Coverage:  |  73.810% (31/42) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl.cpp |  | Lines:  | 1617-1739 |  
  |  | 58 | 16 | 
 transmit| Name:  | QSslSocketBackendPrivate::transmit |  | Prototype:  | void QSslSocketBackendPrivate::transmit() |  | Coverage:  |  74.725% (68/91) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl.cpp |  | Lines:  | 800-1000 |  
  |  | 90 | 30 | 
 tlsPskClientCallback| Name:  | QSslSocketBackendPrivate::tlsPskClientCallback |  | Prototype:  | unsigned int QSslSocketBackendPrivate::tlsPskClientCallback(const char *hint, char *identity, unsigned int max_identity_len, unsigned char *psk, unsigned int max_psk_len) |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl.cpp |  | Lines:  | 1250-1279 |  
  |  | 15 | 3 | 
 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 | 
 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 | 
 startHandshake| Name:  | QSslSocketBackendPrivate::startHandshake |  | Prototype:  | bool QSslSocketBackendPrivate::startHandshake() |  | Coverage:  |  83.333% (55/66) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl.cpp |  | Lines:  | 1051-1206 |  
  |  | 63 | 22 | 
 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 | 
 setupOpenSslOptions| Name:  | QSslSocketBackendPrivate::setupOpenSslOptions |  | Prototype:  | long QSslSocketBackendPrivate::setupOpenSslOptions(QSsl::SslProtocol protocol, QSsl::SslOptions sslOptions) |  | Coverage:  |  82.353% (28/34) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl.cpp |  | Lines:  | 313-361 |  
  |  | 25 | 11 | 
 sessionProtocol| Name:  | QSslSocketBackendPrivate::sessionProtocol |  | Prototype:  | QSsl::SslProtocol QSslSocketBackendPrivate::sessionProtocol() const |  | Coverage:  |  50.000% (7/14) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl.cpp |  | Lines:  | 1493-1513 |  
  |  | 10 | 7 | 
 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 | 
 initSslContext| Name:  | QSslSocketBackendPrivate::initSslContext |  | Prototype:  | bool QSslSocketBackendPrivate::initSslContext() |  | Coverage:  |  65.517% (38/58) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl.cpp |  | Lines:  | 363-444 |  
  |  | 44 | 14 | 
 importPkcs12| Name:  | QSslSocketBackendPrivate::importPkcs12 |  | Prototype:  | bool QSslSocketBackendPrivate::importPkcs12(QIODevice *device, QSslKey *key, QSslCertificate *cert, QList<QSslCertificate> *caCertificates, const QByteArray &passPhrase) |  | Coverage:  |  28.571% (8/28) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl.cpp |  | Lines:  | 1741-1806 |  
  |  | 39 | 10 | 
 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 | 
 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 | 
 disconnectFromHost| Name:  | QSslSocketBackendPrivate::disconnectFromHost |  | Prototype:  | void QSslSocketBackendPrivate::disconnectFromHost() |  | Coverage:  |  85.714% (6/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl.cpp |  | Lines:  | 1451-1461 |  
  |  | 6 | 3 | 
 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 | 
 continueHandshake| Name:  | QSslSocketBackendPrivate::continueHandshake |  | Coverage:  |   0.000% (0/1) |  
  |  | 0 | 1 | 
 continueHandshake| Name:  | QSslSocketBackendPrivate::continueHandshake |  | Prototype:  | void QSslSocketBackendPrivate::continueHandshake() |  | Coverage:  |  81.250% (26/32) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl.cpp |  | Lines:  | 1515-1604 |  
  |  | 25 | 11 | 
 checkSslErrors| Name:  | QSslSocketBackendPrivate::checkSslErrors |  | Prototype:  | bool QSslSocketBackendPrivate::checkSslErrors() |  | Coverage:  |  89.474% (17/19) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl.cpp |  | Lines:  | 1224-1248 |  
  |  | 16 | 4 | 
 STACKOFX509_to_QSslCertificates| Name:  | QSslSocketBackendPrivate::STACKOFX509_to_QSslCertificates |  | Prototype:  | QList<QSslCertificate> QSslSocketBackendPrivate::STACKOFX509_to_QSslCertificates(struct stack_st_X509 *x509) |  | Coverage:  |  85.714% (6/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl.cpp |  | Lines:  | 1606-1615 |  
  |  | 6 | 3 | 
 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 | 
 QSslCipher_from_SSL_CIPHER| Name:  | QSslSocketBackendPrivate::QSslCipher_from_SSL_CIPHER |  | Prototype:  | QSslCipher QSslSocketBackendPrivate::QSslCipher_from_SSL_CIPHER(SSL_CIPHER *cipher) |  | Coverage:  |  62.500% (20/32) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl.cpp |  | Lines:  | 222-260 |  
  |  | 29 | 10 |