| Function | Condition %▴ | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity | 
 _q_forceDisconnect| Name:  | QAbstractSocketPrivate::_q_forceDisconnect |  | Prototype:  | void QAbstractSocketPrivate::_q_forceDisconnect() |  | Coverage:  |   0.000% (0/8) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qabstractsocket.cpp |  | Lines:  | 1235-1242 |  
  |  | 4 | 2 | 
 canCloseNotification| Name:  | QAbstractSocketPrivate::canCloseNotification |  | Prototype:  | void QAbstractSocketPrivate::canCloseNotification() |  | Coverage:  |   0.000% (0/15) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qabstractsocket.cpp |  | Lines:  | 767-802 |  
  |  | 17 | 5 | 
 getSocketEngine| Name:  | QAbstractSocketPrivate::getSocketEngine |  | Prototype:  | QAbstractSocketEngine* QAbstractSocketPrivate::getSocketEngine(QAbstractSocket *socket) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qabstractsocket.cpp |  | Lines:  | 1355-1358 |  
  |  | 1 | 1 | 
 startConnectingByName| Name:  | QAbstractSocketPrivate::startConnectingByName |  | Prototype:  | void QAbstractSocketPrivate::startConnectingByName(const QString &host) |  | Coverage:  |  50.000% (8/16) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qabstractsocket.cpp |  | Lines:  | 966-997 |  
  |  | 15 | 4 | 
 initSocketLayer| Name:  | QAbstractSocketPrivate::initSocketLayer |  | Prototype:  | bool QAbstractSocketPrivate::initSocketLayer(QAbstractSocket::NetworkLayerProtocol protocol) |  | Coverage:  |  60.000% (6/10) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qabstractsocket.cpp |  | Lines:  | 611-661 |  
  |  | 15 | 4 | 
 canReadNotification| Name:  | QAbstractSocketPrivate::canReadNotification |  | Prototype:  | bool QAbstractSocketPrivate::canReadNotification() |  | Coverage:  |  70.312% (45/64) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qabstractsocket.cpp |  | Lines:  | 675-760 |  
  |  | 40 | 12 | 
 bind| Name:  | QAbstractSocketPrivate::bind |  | Prototype:  | bool QAbstractSocketPrivate::bind(const QHostAddress &address, quint16 port, QAbstractSocket::BindMode mode) |  | Coverage:  |  72.727% (16/22) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qabstractsocket.cpp |  | Lines:  | 1510-1561 |  
  |  | 25 | 8 | 
 fetchConnectionParameters| Name:  | QAbstractSocketPrivate::fetchConnectionParameters |  | Prototype:  | void QAbstractSocketPrivate::fetchConnectionParameters() |  | Coverage:  |  75.000% (3/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qabstractsocket.cpp |  | Lines:  | 1306-1329 |  
  |  | 13 | 2 | 
 _q_connectToNextAddress| Name:  | QAbstractSocketPrivate::_q_connectToNextAddress |  | Prototype:  | void QAbstractSocketPrivate::_q_connectToNextAddress() |  | Coverage:  |  75.758% (25/33) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qabstractsocket.cpp |  | Lines:  | 1081-1163 |  
  |  | 35 | 10 | 
 _q_abortConnectionAttempt| Name:  | QAbstractSocketPrivate::_q_abortConnectionAttempt |  | Prototype:  | void QAbstractSocketPrivate::_q_abortConnectionAttempt() |  | Coverage:  |  85.714% (6/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qabstractsocket.cpp |  | Lines:  | 1213-1233 |  
  |  | 11 | 3 | 
 _q_startConnecting| Name:  | QAbstractSocketPrivate::_q_startConnecting |  | Prototype:  | void QAbstractSocketPrivate::_q_startConnecting(const QHostInfo &hostInfo) |  | Coverage:  |  85.714% (18/21) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qabstractsocket.cpp |  | Lines:  | 1008-1070 |  
  |  | 23 | 7 | 
 readFromSocket| Name:  | QAbstractSocketPrivate::readFromSocket |  | Prototype:  | bool QAbstractSocketPrivate::readFromSocket() |  | Coverage:  |  86.667% (13/15) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qabstractsocket.cpp |  | Lines:  | 1249-1300 |  
  |  | 16 | 5 | 
 resolveProxy| Name:  | QAbstractSocketPrivate::resolveProxy |  | Prototype:  | void QAbstractSocketPrivate::resolveProxy(const QString &hostname, quint16 port) |  | Coverage:  |  87.500% (14/16) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qabstractsocket.cpp |  | Lines:  | 925-958 |  
  |  | 18 | 5 | 
 flush| Name:  | QAbstractSocketPrivate::flush |  | Prototype:  | bool QAbstractSocketPrivate::flush() |  | Coverage:  |  91.667% (33/36) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qabstractsocket.cpp |  | Lines:  | 863-918 |  
  |  | 25 | 8 | 
 _q_testConnection| Name:  | QAbstractSocketPrivate::_q_testConnection |  | Prototype:  | void QAbstractSocketPrivate::_q_testConnection() |  | Coverage:  |  92.000% (23/25) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qabstractsocket.cpp |  | Lines:  | 1170-1204 |  
  |  | 16 | 9 | 
 QAbstractSocketPrivate| Name:  | QAbstractSocketPrivate::QAbstractSocketPrivate |  | Prototype:  | QAbstractSocketPrivate::QAbstractSocketPrivate() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qabstractsocket.cpp |  | Lines:  | 545-571 |  
  |  | 2 | 1 | 
 canWriteNotification| Name:  | QAbstractSocketPrivate::canWriteNotification |  | Prototype:  | bool QAbstractSocketPrivate::canWriteNotification() |  | Coverage:  | 100.000% (9/9) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qabstractsocket.cpp |  | Lines:  | 810-834 |  
  |  | 6 | 3 | 
 connectionNotification| Name:  | QAbstractSocketPrivate::connectionNotification |  | Prototype:  | void QAbstractSocketPrivate::connectionNotification() |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qabstractsocket.cpp |  | Lines:  | 841-851 |  
  |  | 2 | 2 | 
 pauseSocketNotifiers| Name:  | QAbstractSocketPrivate::pauseSocketNotifiers |  | Prototype:  | void QAbstractSocketPrivate::pauseSocketNotifiers(QAbstractSocket *socket) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qabstractsocket.cpp |  | Lines:  | 1332-1343 |  
  |  | 9 | 2 | 
 resetSocketLayer| Name:  | QAbstractSocketPrivate::resetSocketLayer |  | Prototype:  | void QAbstractSocketPrivate::resetSocketLayer() |  | Coverage:  | 100.000% (10/10) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qabstractsocket.cpp |  | Lines:  | 586-603 |  
  |  | 10 | 4 | 
 resumeSocketNotifiers| Name:  | QAbstractSocketPrivate::resumeSocketNotifiers |  | Prototype:  | void QAbstractSocketPrivate::resumeSocketNotifiers(QAbstractSocket *socket) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qabstractsocket.cpp |  | Lines:  | 1345-1353 |  
  |  | 6 | 2 | 
 setError| Name:  | QAbstractSocketPrivate::setError |  | Prototype:  | void QAbstractSocketPrivate::setError(QAbstractSocket::SocketError errorCode, const QString &errStr) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qabstractsocket.cpp |  | Lines:  | 1365-1370 |  
  |  | 2 | 1 | 
 setErrorAndEmit| Name:  | QAbstractSocketPrivate::setErrorAndEmit |  | Prototype:  | void QAbstractSocketPrivate::setErrorAndEmit(QAbstractSocket::SocketError errorCode, const QString &errorString) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qabstractsocket.cpp |  | Lines:  | 1378-1384 |  
  |  | 3 | 1 |