Function | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexityâ–¾ |
transmitName: | 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 |
startHandshakeName: | 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 |
verifyName: | 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 |
initSslContextName: | 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 |
setupOpenSslOptionsName: | 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 |
continueHandshakeName: | 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 |
importPkcs12Name: | 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 |
QSslCipher_from_SSL_CIPHERName: | 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 |
sessionProtocolName: | 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 |
checkSslErrorsName: | 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 |
tlsPskClientCallbackName: | 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 |
storePeerCertificatesName: | 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 |
getErrorsFromOpenSslName: | 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 |
disconnectFromHostName: | 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 |
STACKOFX509_to_QSslCertificatesName: | 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 |
startServerEncryptionName: | 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 |
startClientEncryptionName: | 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 |
sessionCipherName: | 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 |
disconnectedName: | 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 |
destroySslContextName: | 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 |
~QSslSocketBackendPrivateName: | 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 |
continueHandshakeName: | QSslSocketBackendPrivate::continueHandshake | Coverage: | 0.000% (0/1) |
| | 0 | 1 |
QSslSocketBackendPrivateName: | 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 |