QtBase - 8193340a44fd835cee029e63a31cfcab8ef6fd55

Function Tree

Path:<top>::QNativeSocketEnginePrivate
FunctionCondition %eLOC - Effective Lines of Codeā–¾McCabe - Cyclomatic Complexity
setError
Name: QNativeSocketEnginePrivate::setError
Prototype: void QNativeSocketEnginePrivate::setError(QAbstractSocket::SocketError error, ErrorString errorString) const
Coverage:  50.769% (33/65)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qnativesocketengine.cpp
Lines: 199-306
 50.769% (33/65)
6432
nativeSendDatagram
Name: QNativeSocketEnginePrivate::nativeSendDatagram
Prototype: qint64 QNativeSocketEnginePrivate::nativeSendDatagram(const char *data, qint64 len, const QIpPacketHeader &header)
Coverage:  56.667% (17/30)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qnativesocketengine_unix.cpp
Lines: 934-1030
 56.667% (17/30)
5910
nativeReceiveDatagram
Name: QNativeSocketEnginePrivate::nativeReceiveDatagram
Prototype: qint64 QNativeSocketEnginePrivate::nativeReceiveDatagram(char *data, qint64 maxSize, QIpPacketHeader *header, QAbstractSocketEngine::PacketHeaderOptions options)
Coverage:  28.571% (16/56)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qnativesocketengine_unix.cpp
Lines: 829-932
 28.571% (16/56)
5212
fetchConnectionParameters
Name: QNativeSocketEnginePrivate::fetchConnectionParameters
Prototype: bool QNativeSocketEnginePrivate::fetchConnectionParameters()
Coverage:  80.952% (34/42)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qnativesocketengine_unix.cpp
Lines: 1032-1118
 80.952% (34/42)
4214
nativeConnect
Name: QNativeSocketEnginePrivate::nativeConnect
Prototype: bool QNativeSocketEnginePrivate::nativeConnect(const QHostAddress &addr, quint16 port)
Coverage:  31.429% (11/35)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qnativesocketengine_unix.cpp
Lines: 386-464
 31.429% (11/35)
3520
nativeBind
Name: QNativeSocketEnginePrivate::nativeBind
Prototype: bool QNativeSocketEnginePrivate::nativeBind(const QHostAddress &address, quint16 port)
Coverage:  77.778% (21/27)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qnativesocketengine_unix.cpp
Lines: 466-527
 77.778% (21/27)
2910
createNewSocket
Name: QNativeSocketEnginePrivate::createNewSocket
Prototype: bool QNativeSocketEnginePrivate::createNewSocket(QAbstractSocket::SocketType socketType, QAbstractSocket::NetworkLayerProtocol &socketProtocol)
Coverage:  51.515% (17/33)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qnativesocketengine_unix.cpp
Lines: 242-296
 51.515% (17/33)
2313
nativeMulticastInterface
Name: QNativeSocketEnginePrivate::nativeMulticastInterface
Prototype: QNetworkInterface QNativeSocketEnginePrivate::nativeMulticastInterface() const
Coverage:  61.538% (16/26)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qnativesocketengine_unix.cpp
Lines: 703-731
 61.538% (16/26)
218
nativeAccept
Name: QNativeSocketEnginePrivate::nativeAccept
Prototype: int QNativeSocketEnginePrivate::nativeAccept()
Coverage:  17.857% (5/28)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qnativesocketengine_unix.cpp
Lines: 559-606
 17.857% (5/28)
2019
nativeSelect
Name: QNativeSocketEnginePrivate::nativeSelect
Prototype: int QNativeSocketEnginePrivate::nativeSelect(int timeout, bool checkRead, bool checkWrite, bool *selectForRead, bool *selectForWrite) const
Coverage: 100.000% (10/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qnativesocketengine_unix.cpp
Lines: 1277-1303
100.000% (10/10)
184
nativeSetMulticastInterface
Name: QNativeSocketEnginePrivate::nativeSetMulticastInterface
Prototype: bool QNativeSocketEnginePrivate::nativeSetMulticastInterface(const QNetworkInterface &iface)
Coverage:  50.000% (9/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qnativesocketengine_unix.cpp
Lines: 733-758
 50.000% (9/18)
176
checkProxy
Name: QNativeSocketEnginePrivate::checkProxy
Prototype: bool QNativeSocketEnginePrivate::checkProxy(const QHostAddress &address)
Coverage:  84.211% (16/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qnativesocketengine.cpp
Lines: 340-370
 84.211% (16/19)
176
nativeRead
Name: QNativeSocketEnginePrivate::nativeRead
Prototype: qint64 QNativeSocketEnginePrivate::nativeRead(char *data, qint64 maxSize)
Coverage:  62.500% (10/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qnativesocketengine_unix.cpp
Lines: 1165-1209
 62.500% (10/16)
169
setOption
Name: QNativeSocketEnginePrivate::setOption
Prototype: bool QNativeSocketEnginePrivate::setOption(QNativeSocketEngine::SocketOption opt, int v)
Coverage:  50.000% (8/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qnativesocketengine_unix.cpp
Lines: 327-384
 50.000% (8/16)
157
nativeWrite
Name: QNativeSocketEnginePrivate::nativeWrite
Prototype: qint64 QNativeSocketEnginePrivate::nativeWrite(const char *data, qint64 len)
Coverage:  41.667% (5/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qnativesocketengine_unix.cpp
Lines: 1129-1162
 41.667% (5/12)
157
option
Name: QNativeSocketEnginePrivate::option
Prototype: int QNativeSocketEnginePrivate::option(QNativeSocketEngine::SocketOption opt) const
Coverage:  56.250% (9/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qnativesocketengine_unix.cpp
Lines: 301-321
 56.250% (9/16)
134
adjustAddressProtocol
Name: QNativeSocketEnginePrivate::adjustAddressProtocol
Prototype: QHostAddress QNativeSocketEnginePrivate::adjustAddressProtocol(const QHostAddress &address) const
Coverage:  65.000% (13/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qnativesocketengine.cpp
Lines: 315-338
 65.000% (13/20)
136
nativeSelect
Name: QNativeSocketEnginePrivate::nativeSelect
Prototype: int QNativeSocketEnginePrivate::nativeSelect(int timeout, bool selectForRead) const
Coverage: 100.000% (5/5)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qnativesocketengine_unix.cpp
Lines: 1258-1275
100.000% (5/5)
112
nativePendingDatagramSize
Name: QNativeSocketEnginePrivate::nativePendingDatagramSize
Prototype: qint64 QNativeSocketEnginePrivate::nativePendingDatagramSize() const
Coverage:  60.000% (6/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qnativesocketengine_unix.cpp
Lines: 802-827
 60.000% (6/10)
114
nativeListen
Name: QNativeSocketEnginePrivate::nativeListen
Prototype: bool QNativeSocketEnginePrivate::nativeListen(int backlog)
Coverage:  25.000% (2/8)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qnativesocketengine_unix.cpp
Lines: 529-557
 25.000% (2/8)
94
nativeHasPendingDatagrams
Name: QNativeSocketEnginePrivate::nativeHasPendingDatagrams
Prototype: bool QNativeSocketEnginePrivate::nativeHasPendingDatagrams() const
Coverage:  80.000% (8/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qnativesocketengine_unix.cpp
Lines: 776-800
 80.000% (8/10)
92
scopeIdFromString
Name: QNativeSocketEnginePrivate::scopeIdFromString
Prototype: inline uint QNativeSocketEnginePrivate::scopeIdFromString(const QString &scopeid)
Coverage:  85.714% (6/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qnativesocketengine_unix.cpp
Lines: 135-147
 85.714% (6/7)
73
nativeLeaveMulticastGroup
Name: QNativeSocketEnginePrivate::nativeLeaveMulticastGroup
Prototype: bool QNativeSocketEnginePrivate::nativeLeaveMulticastGroup(const QHostAddress &groupAddress, const QNetworkInterface &interface)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qnativesocketengine_unix.cpp
Lines: 693-701
100.000% (1/1)
51
nativeJoinMulticastGroup
Name: QNativeSocketEnginePrivate::nativeJoinMulticastGroup
Prototype: bool QNativeSocketEnginePrivate::nativeJoinMulticastGroup(const QHostAddress &groupAddress, const QNetworkInterface &interface)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qnativesocketengine_unix.cpp
Lines: 683-691
100.000% (1/1)
51
nativeBytesAvailable
Name: QNativeSocketEnginePrivate::nativeBytesAvailable
Prototype: qint64 QNativeSocketEnginePrivate::nativeBytesAvailable() const
Coverage:  75.000% (3/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qnativesocketengine_unix.cpp
Lines: 762-774
 75.000% (3/4)
52
QNativeSocketEnginePrivate
Name: QNativeSocketEnginePrivate::QNativeSocketEnginePrivate
Prototype: QNativeSocketEnginePrivate::QNativeSocketEnginePrivate()
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qnativesocketengine.cpp
Lines: 175-184
100.000% (1/1)
51
nativeClose
Name: QNativeSocketEnginePrivate::nativeClose
Prototype: void QNativeSocketEnginePrivate::nativeClose()
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qnativesocketengine_unix.cpp
Lines: 1120-1127
100.000% (1/1)
11

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