QtBase - 8193340a44fd835cee029e63a31cfcab8ef6fd55

Function Tree

Path:<top>::QFtpDTP
FunctionCondition %▾eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
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
100.000% (10/10)
63
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
100.000% (1/1)
21
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
100.000% (4/4)
42
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
100.000% (1/1)
81
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
100.000% (1/1)
21
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
100.000% (1/1)
21
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
100.000% (1/1)
31
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
100.000% (1/1)
11
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
100.000% (4/4)
132
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
100.000% (1/1)
21
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
100.000% (6/6)
32
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
100.000% (4/4)
42
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
100.000% (1/1)
31
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
 85.714% (6/7)
72
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
 79.310% (23/29)
218
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
 66.667% (2/3)
11
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
 63.889% (23/36)
3112
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
 60.000% (6/10)
144
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
 50.000% (2/4)
22
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
 50.000% (3/6)
42
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
 42.857% (3/7)
43
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
  0.000% (0/7)
82
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
  0.000% (0/1)
11
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
  0.000% (0/1)
11
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
  0.000% (0/1)
11

Generated by Squish Coco Non-Commercial 4.3.0-BETA-master-30-08-2018-4cb69e9