| 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: | 216-219 |
| | 1 | 1 |
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: | 1256-1270 |
| | 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: | 824-836 |
| | 6 | 2 |
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: | 810-822 |
| | 6 | 2 |
sessionCipher| Name: | 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 |
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: | 164-175 |
| | 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: | 1511-1524 |
| | 6 | 2 |
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: | 436-443 |
| | 4 | 2 |
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: | 206-214 |
| | 1 | 1 |
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: | 1272-1296 |
| | 16 | 4 |
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: | 1499-1509 |
| | 6 | 3 |
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: | 1646-1655 |
| | 6 | 3 |
startHandshake| Name: | 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 |
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: | 302-350 |
| | 25 | 11 |
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: | 1563-1644 |
| | 25 | 11 |
verify| Name: | 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 |
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: | 843-1042 |
| | 89 | 30 |
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: | 352-434 |
| | 45 | 14 |
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: | 221-259 |
| | 29 | 10 |
sessionProtocol| Name: | 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 |
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: | 1785-1850 |
| | 39 | 10 |
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: | 1298-1327 |
| | 15 | 3 |
continueHandshake| Name: | QSslSocketBackendPrivate::continueHandshake | | Coverage: | 0.000% (0/1) |
| | 0 | 1 |