QtBase - 8193340a44fd835cee029e63a31cfcab8ef6fd55

Function Tree

Path:<top>::QAbstractSocket
FunctionCondition %eLOC - Effective Lines of Codeā–¾McCabe - Cyclomatic Complexity
connectToHost
Name: QAbstractSocket::connectToHost
Prototype: void QAbstractSocket::connectToHost(const QString &hostName, quint16 port, OpenMode openMode, NetworkLayerProtocol protocol)
Coverage:  86.486% (32/37)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qabstractsocket.cpp
Lines: 1614-1705
 86.486% (32/37)
5311
waitForConnected
Name: QAbstractSocket::waitForConnected
Prototype: bool QAbstractSocket::waitForConnected(int msecs)
Coverage:  83.333% (40/48)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qabstractsocket.cpp
Lines: 2027-2111
 83.333% (40/48)
4212
disconnectFromHost
Name: QAbstractSocket::disconnectFromHost
Prototype: void QAbstractSocket::disconnectFromHost()
Coverage:  98.000% (49/50)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qabstractsocket.cpp
Lines: 2670-2768
 98.000% (49/50)
3812
writeData
Name: QAbstractSocket::writeData
Prototype: qint64 QAbstractSocket::writeData(const char *data, qint64 size)
Coverage:  80.000% (40/50)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qabstractsocket.cpp
Lines: 2468-2533
 80.000% (40/50)
3311
waitForBytesWritten
Name: QAbstractSocket::waitForBytesWritten
Prototype: bool QAbstractSocket::waitForBytesWritten(int msecs)
Coverage:  37.838% (14/37)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qabstractsocket.cpp
Lines: 2197-2259
 37.838% (14/37)
2913
waitForDisconnected
Name: QAbstractSocket::waitForDisconnected
Prototype: bool QAbstractSocket::waitForDisconnected(int msecs)
Coverage:  77.419% (24/31)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qabstractsocket.cpp
Lines: 2280-2326
 77.419% (24/31)
2811
setSocketDescriptor
Name: QAbstractSocket::setSocketDescriptor
Prototype: bool QAbstractSocket::setSocketDescriptor(qintptr socketDescriptor, SocketState socketState, OpenMode openMode)
Coverage:  76.923% (10/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qabstractsocket.cpp
Lines: 1867-1909
 76.923% (10/13)
275
waitForReadyRead
Name: QAbstractSocket::waitForReadyRead
Prototype: bool QAbstractSocket::waitForReadyRead(int msecs)
Coverage:  89.189% (33/37)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qabstractsocket.cpp
Lines: 2128-2179
 89.189% (33/37)
2511
readData
Name: QAbstractSocket::readData
Prototype: qint64 QAbstractSocket::readData(char *data, qint64 maxSize)
Coverage:  73.529% (25/34)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qabstractsocket.cpp
Lines: 2414-2457
 73.529% (25/34)
2310
socketOption
Name: QAbstractSocket::socketOption
Prototype: QVariant QAbstractSocket::socketOption(QAbstractSocket::SocketOption option)
Coverage:  61.905% (13/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qabstractsocket.cpp
Lines: 1962-2000
 61.905% (13/21)
2110
setSocketOption
Name: QAbstractSocket::setSocketOption
Prototype: void QAbstractSocket::setSocketOption(QAbstractSocket::SocketOption option, const QVariant &value)
Coverage:  66.667% (12/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qabstractsocket.cpp
Lines: 1920-1954
 66.667% (12/18)
179
abort
Name: QAbstractSocket::abort
Prototype: void QAbstractSocket::abort()
Coverage: 100.000% (10/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qabstractsocket.cpp
Lines: 2335-2358
100.000% (10/10)
134
close
Name: QAbstractSocket::close
Prototype: void QAbstractSocket::close()
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qabstractsocket.cpp
Lines: 2644-2660
100.000% (4/4)
102
setReadBufferSize
Name: QAbstractSocket::setReadBufferSize
Prototype: void QAbstractSocket::setReadBufferSize(qint64 size)
Coverage:  93.750% (15/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qabstractsocket.cpp
Lines: 2807-2821
 93.750% (15/16)
74
flush
Name: QAbstractSocket::flush
Prototype: bool QAbstractSocket::flush()
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qabstractsocket.cpp
Lines: 2399-2410
100.000% (7/7)
53
bytesAvailable
Name: QAbstractSocket::bytesAvailable
Prototype: qint64 QAbstractSocket::bytesAvailable() const
Coverage:  87.500% (7/8)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qabstractsocket.cpp
Lines: 1742-1754
 87.500% (7/8)
52
~QAbstractSocket
Name: QAbstractSocket::~QAbstractSocket
Prototype: QAbstractSocket::~QAbstractSocket()
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qabstractsocket.cpp
Lines: 1423-1431
100.000% (4/4)
32
socketDescriptor
Name: QAbstractSocket::socketDescriptor
Prototype: qintptr QAbstractSocket::socketDescriptor() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qabstractsocket.cpp
Lines: 1848-1852
100.000% (1/1)
21
setProxy
Name: QAbstractSocket::setProxy
Prototype: void QAbstractSocket::setProxy(const QNetworkProxy &networkProxy)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qabstractsocket.cpp
Lines: 2893-2897
100.000% (1/1)
21
setPeerPort
Name: QAbstractSocket::setPeerPort
Prototype: void QAbstractSocket::setPeerPort(quint16 port)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qabstractsocket.cpp
Lines: 2591-2595
100.000% (1/1)
21
setPeerName
Name: QAbstractSocket::setPeerName
Prototype: void QAbstractSocket::setPeerName(const QString &name)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qabstractsocket.cpp
Lines: 2628-2632
100.000% (1/1)
21
setPeerAddress
Name: QAbstractSocket::setPeerAddress
Prototype: void QAbstractSocket::setPeerAddress(const QHostAddress &address)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qabstractsocket.cpp
Lines: 2610-2614
100.000% (1/1)
21
setLocalPort
Name: QAbstractSocket::setLocalPort
Prototype: void QAbstractSocket::setLocalPort(quint16 port)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qabstractsocket.cpp
Lines: 2550-2554
100.000% (1/1)
21
setLocalAddress
Name: QAbstractSocket::setLocalAddress
Prototype: void QAbstractSocket::setLocalAddress(const QHostAddress &address)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qabstractsocket.cpp
Lines: 2572-2576
100.000% (1/1)
21
proxy
Name: QAbstractSocket::proxy
Prototype: QNetworkProxy QAbstractSocket::proxy() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qabstractsocket.cpp
Lines: 2908-2912
100.000% (1/1)
21
peerPort
Name: QAbstractSocket::peerPort
Prototype: quint16 QAbstractSocket::peerPort() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qabstractsocket.cpp
Lines: 1790-1794
100.000% (1/1)
21
peerName
Name: QAbstractSocket::peerName
Prototype: QString QAbstractSocket::peerName() const
Coverage: 100.000% (3/3)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qabstractsocket.cpp
Lines: 1814-1818
100.000% (3/3)
21
peerAddress
Name: QAbstractSocket::peerAddress
Prototype: QHostAddress QAbstractSocket::peerAddress() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qabstractsocket.cpp
Lines: 1802-1806
100.000% (1/1)
21
localPort
Name: QAbstractSocket::localPort
Prototype: quint16 QAbstractSocket::localPort() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qabstractsocket.cpp
Lines: 1762-1766
100.000% (1/1)
21
localAddress
Name: QAbstractSocket::localAddress
Prototype: QHostAddress QAbstractSocket::localAddress() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qabstractsocket.cpp
Lines: 1778-1782
100.000% (1/1)
21
canReadLine
Name: QAbstractSocket::canReadLine
Prototype: bool QAbstractSocket::canReadLine() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qabstractsocket.cpp
Lines: 1826-1834
100.000% (1/1)
21
bytesToWrite
Name: QAbstractSocket::bytesToWrite
Prototype: qint64 QAbstractSocket::bytesToWrite() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qabstractsocket.cpp
Lines: 1728-1735
100.000% (1/1)
21
bind
Name: QAbstractSocket::bind
Prototype: bool QAbstractSocket::bind(const QHostAddress &address, quint16 port, BindMode mode)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qabstractsocket.cpp
Lines: 1504-1508
100.000% (1/1)
21
QAbstractSocket
Name: QAbstractSocket::QAbstractSocket
Prototype: QAbstractSocket::QAbstractSocket(SocketType socketType, QAbstractSocketPrivate &dd, QObject *parent)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qabstractsocket.cpp
Lines: 1391-1402
100.000% (1/1)
21
QAbstractSocket
Name: QAbstractSocket::QAbstractSocket
Prototype: QAbstractSocket::QAbstractSocket(SocketType socketType, QObject *parent)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qabstractsocket.cpp
Lines: 1410-1418
100.000% (1/1)
21
state
Name: QAbstractSocket::state
Prototype: QAbstractSocket::SocketState QAbstractSocket::state() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qabstractsocket.cpp
Lines: 2828-2831
100.000% (1/1)
11
socketType
Name: QAbstractSocket::socketType
Prototype: QAbstractSocket::SocketType QAbstractSocket::socketType() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qabstractsocket.cpp
Lines: 2848-2851
100.000% (1/1)
11
setSocketState
Name: QAbstractSocket::setSocketState
Prototype: void QAbstractSocket::setSocketState(SocketState state)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qabstractsocket.cpp
Lines: 2838-2841
100.000% (1/1)
11
setSocketError
Name: QAbstractSocket::setSocketError
Prototype: void QAbstractSocket::setSocketError(SocketError socketError)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qabstractsocket.cpp
Lines: 2868-2871
100.000% (1/1)
11
setPauseMode
Name: QAbstractSocket::setPauseMode
Prototype: void QAbstractSocket::setPauseMode(PauseModes pauseMode)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qabstractsocket.cpp
Lines: 1477-1480
100.000% (1/1)
11
resume
Name: QAbstractSocket::resume
Prototype: void QAbstractSocket::resume()
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qabstractsocket.cpp
Lines: 1445-1448
100.000% (1/1)
11
readLineData
Name: QAbstractSocket::readLineData
Prototype: qint64 QAbstractSocket::readLineData(char *data, qint64 maxlen)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qabstractsocket.cpp
Lines: 2461-2464
100.000% (1/1)
11
readBufferSize
Name: QAbstractSocket::readBufferSize
Prototype: qint64 QAbstractSocket::readBufferSize() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qabstractsocket.cpp
Lines: 2780-2783
100.000% (1/1)
11
pauseMode
Name: QAbstractSocket::pauseMode
Prototype: QAbstractSocket::PauseModes QAbstractSocket::pauseMode() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qabstractsocket.cpp
Lines: 1457-1460
100.000% (1/1)
11
isValid
Name: QAbstractSocket::isValid
Prototype: bool QAbstractSocket::isValid() const
Coverage: 100.000% (3/3)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qabstractsocket.cpp
Lines: 1586-1589
100.000% (3/3)
11
isSequential
Name: QAbstractSocket::isSequential
Prototype: bool QAbstractSocket::isSequential() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qabstractsocket.cpp
Lines: 2362-2365
100.000% (1/1)
11
error
Name: QAbstractSocket::error
Prototype: QAbstractSocket::SocketError QAbstractSocket::error() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qabstractsocket.cpp
Lines: 2858-2861
100.000% (1/1)
11
connectToHost
Name: QAbstractSocket::connectToHost
Prototype: void QAbstractSocket::connectToHost(const QHostAddress &address, quint16 port, OpenMode openMode)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qabstractsocket.cpp
Lines: 1711-1719
100.000% (1/1)
11
bind
Name: QAbstractSocket::bind
Prototype: bool QAbstractSocket::bind(quint16 port, BindMode mode)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qabstractsocket.cpp
Lines: 1572-1575
100.000% (1/1)
11
atEnd
Name: QAbstractSocket::atEnd
Prototype: bool QAbstractSocket::atEnd() const
Coverage:  71.429% (5/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qabstractsocket.cpp
Lines: 2379-2382
 71.429% (5/7)
11

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