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: | 843-1042 |
| | 89 | 30 |
startHandshakeName: | QSslSocketBackendPrivate::startHandshake | Prototype: | bool QSslSocketBackendPrivate::startHandshake() | Coverage: | 84.286% (59/70) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl.cpp | Lines: | 1093-1254 |
| | 68 | 22 |
verifyName: | QSslSocketBackendPrivate::verify | Prototype: | QList<QSslError> QSslSocketBackendPrivate::verify(const QList<QSslCertificate> &certificateChain, const QString &hostName) | Coverage: | 75.000% (33/44) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl.cpp | Lines: | 1657-1783 |
| | 61 | 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: | 352-434 |
| | 45 | 14 |
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: | 1785-1850 |
| | 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: | 221-259 |
| | 29 | 10 |
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: | 302-350 |
| | 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: | 1563-1644 |
| | 25 | 11 |
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: | 1272-1296 |
| | 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: | 1298-1327 |
| | 15 | 3 |
sessionProtocolName: | QSslSocketBackendPrivate::sessionProtocol | Prototype: | QSsl::SslProtocol QSslSocketBackendPrivate::sessionProtocol() const | Coverage: | 35.714% (5/14) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl.cpp | Lines: | 1541-1561 |
| | 10 | 7 |
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: | 164-175 |
| | 8 | 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: | 1256-1270 |
| | 7 | 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: | 824-836 |
| | 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: | 810-822 |
| | 6 | 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: | 1511-1524 |
| | 6 | 2 |
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: | 1499-1509 |
| | 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: | 1646-1655 |
| | 6 | 3 |
sessionCipherName: | QSslSocketBackendPrivate::sessionCipher | Prototype: | QSslCipher QSslSocketBackendPrivate::sessionCipher() const | Coverage: | 100.000% (6/6) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl.cpp | Lines: | 1526-1539 |
| | 4 | 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: | 436-443 |
| | 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: | 216-219 |
| | 1 | 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: | 206-214 |
| | 1 | 1 |
continueHandshakeName: | QSslSocketBackendPrivate::continueHandshake | Coverage: | 0.000% (0/1) |
| | 0 | 1 |