| Function | Condition % | eLOC - Effective Lines of Codeā¾ | McCabe - Cyclomatic Complexity | 
 socketReadyRead| Name:  | QFtpDTP::socketReadyRead |  | Prototype:  | void QFtpDTP::socketReadyRead() |  | Coverage:  |  63.889% (23/36) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/access/qftp.cpp |  | Lines:  | 645-715 |  
  |  | 31 | 12 | 
 writeData| Name:  | QFtpDTP::writeData |  | Prototype:  | void QFtpDTP::writeData() |  | Coverage:  |  79.310% (23/29) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/access/qftp.cpp |  | Lines:  | 387-425 |  
  |  | 21 | 8 | 
 parseDir| Name:  | QFtpDTP::parseDir |  | Prototype:  | bool QFtpDTP::parseDir(const QByteArray &buffer, const QString &userName, QUrlInfo *info) |  | Coverage:  |  60.000% (6/10) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/access/qftp.cpp |  | Lines:  | 609-634 |  
  |  | 14 | 4 | 
 connectToHost| Name:  | QFtpDTP::connectToHost |  | Prototype:  | void QFtpDTP::connectToHost(const QString & host, quint16 port) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/access/qftp.cpp |  | Lines:  | 304-325 |  
  |  | 13 | 2 | 
 setupSocket| Name:  | QFtpDTP::setupSocket |  | Prototype:  | void QFtpDTP::setupSocket() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/access/qftp.cpp |  | Lines:  | 759-770 |  
  |  | 8 | 1 | 
 read| Name:  | QFtpDTP::read |  | Prototype:  | qint64 QFtpDTP::read(char *data, qint64 maxlen) |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/access/qftp.cpp |  | Lines:  | 359-372 |  
  |  | 8 | 2 | 
 readAll| Name:  | QFtpDTP::readAll |  | Prototype:  | QByteArray QFtpDTP::readAll() |  | Coverage:  |  85.714% (6/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/access/qftp.cpp |  | Lines:  | 374-385 |  
  |  | 7 | 2 | 
 socketConnectionClosed| Name:  | QFtpDTP::socketConnectionClosed |  | Prototype:  | void QFtpDTP::socketConnectionClosed() |  | Coverage:  | 100.000% (10/10) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/access/qftp.cpp |  | Lines:  | 732-746 |  
  |  | 6 | 3 | 
 socketError| Name:  | QFtpDTP::socketError |  | Prototype:  | void QFtpDTP::socketError(QAbstractSocket::SocketError e) |  | Coverage:  |  42.857% (3/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/access/qftp.cpp |  | Lines:  | 717-730 |  
  |  | 4 | 3 | 
 socketBytesWritten| Name:  | QFtpDTP::socketBytesWritten |  | Prototype:  | void QFtpDTP::socketBytesWritten(qint64 bytes) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/access/qftp.cpp |  | Lines:  | 748-757 |  
  |  | 4 | 2 | 
 setupListener| Name:  | QFtpDTP::setupListener |  | Prototype:  | int QFtpDTP::setupListener(const QHostAddress &address) |  | Coverage:  |  50.000% (3/6) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/access/qftp.cpp |  | Lines:  | 327-336 |  
  |  | 4 | 2 | 
 abortConnection| Name:  | QFtpDTP::abortConnection |  | Prototype:  | void QFtpDTP::abortConnection() |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/access/qftp.cpp |  | Lines:  | 447-458 |  
  |  | 4 | 2 | 
 setBytesTotal| Name:  | QFtpDTP::setBytesTotal |  | Prototype:  | void QFtpDTP::setBytesTotal(qint64 bytes) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/access/qftp.cpp |  | Lines:  | 297-302 |  
  |  | 3 | 1 | 
 bytesAvailable| Name:  | QFtpDTP::bytesAvailable |  | Prototype:  | qint64 QFtpDTP::bytesAvailable() const |  | Coverage:  | 100.000% (6/6) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/access/qftp.cpp |  | Lines:  | 352-357 |  
  |  | 3 | 2 | 
 QFtpDTP| Name:  | QFtpDTP::QFtpDTP |  | Prototype:  | QFtpDTP::QFtpDTP(QFtpPI *p, QObject *parent) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/access/qftp.cpp |  | Lines:  | 273-283 |  
  |  | 3 | 1 | 
 waitForConnection| Name:  | QFtpDTP::waitForConnection |  | Prototype:  | void QFtpDTP::waitForConnection() |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/access/qftp.cpp |  | Lines:  | 338-345 |  
  |  | 2 | 2 | 
 socketConnected| Name:  | QFtpDTP::socketConnected |  | Prototype:  | void QFtpDTP::socketConnected() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/access/qftp.cpp |  | Lines:  | 636-643 |  
  |  | 2 | 1 | 
 setDevice| Name:  | QFtpDTP::setDevice |  | Prototype:  | void QFtpDTP::setDevice(QIODevice *dev) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/access/qftp.cpp |  | Lines:  | 291-295 |  
  |  | 2 | 1 | 
 setData| Name:  | QFtpDTP::setData |  | Prototype:  | void QFtpDTP::setData(QByteArray *ba) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/access/qftp.cpp |  | Lines:  | 285-289 |  
  |  | 2 | 1 | 
 clearData| Name:  | QFtpDTP::clearData |  | Prototype:  | void QFtpDTP::clearData() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/access/qftp.cpp |  | Lines:  | 772-776 |  
  |  | 2 | 1 | 
 state| Name:  | QFtpDTP::state |  | Prototype:  | QTcpSocket::SocketState QFtpDTP::state() const |  | Coverage:  |  66.667% (2/3) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/access/qftp.cpp |  | Lines:  | 347-350 |  
  |  | 1 | 1 | 
 hasError| Name:  | QFtpDTP::hasError |  | Prototype:  | inline bool QFtpDTP::hasError() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/access/qftp.cpp |  | Lines:  | 432-435 |  
  |  | 1 | 1 | 
 errorMessage| Name:  | QFtpDTP::errorMessage |  | Prototype:  | inline QString QFtpDTP::errorMessage() const |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/access/qftp.cpp |  | Lines:  | 437-440 |  
  |  | 1 | 1 | 
 dataReadyRead| Name:  | QFtpDTP::dataReadyRead |  | Prototype:  | void QFtpDTP::dataReadyRead() |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/access/qftp.cpp |  | Lines:  | 427-430 |  
  |  | 1 | 1 | 
 clearError| Name:  | QFtpDTP::clearError |  | Prototype:  | inline void QFtpDTP::clearError() |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/access/qftp.cpp |  | Lines:  | 442-445 |  
  |  | 1 | 1 |