QtBase - 8193340a44fd835cee029e63a31cfcab8ef6fd55

Function Tree

Path:<top>::QNativeSocketEngine
FunctionCondition %▴eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
connectToHostByName
Name: QNativeSocketEngine::connectToHostByName
Prototype: bool QNativeSocketEngine::connectToHostByName(const QString &name, quint16 port)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qnativesocketengine.cpp
Lines: 599-607
  0.000% (0/1)
61
setExceptionNotificationEnabled
Name: QNativeSocketEngine::setExceptionNotificationEnabled
Prototype: void QNativeSocketEngine::setExceptionNotificationEnabled(bool enable)
Coverage:  33.333% (3/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qnativesocketengine.cpp
Lines: 1304-1313
 33.333% (3/9)
63
accept
Name: QNativeSocketEngine::accept
Prototype: int QNativeSocketEngine::accept()
Coverage:  40.000% (4/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qnativesocketengine.cpp
Lines: 671-679
 40.000% (4/10)
54
isExceptionNotificationEnabled
Name: QNativeSocketEngine::isExceptionNotificationEnabled
Prototype: bool QNativeSocketEngine::isExceptionNotificationEnabled() const
Coverage:  40.000% (2/5)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qnativesocketengine.cpp
Lines: 1298-1302
 40.000% (2/5)
21
leaveMulticastGroup
Name: QNativeSocketEngine::leaveMulticastGroup
Prototype: bool QNativeSocketEngine::leaveMulticastGroup(const QHostAddress &groupAddress, const QNetworkInterface &iface)
Coverage:  40.000% (4/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qnativesocketengine.cpp
Lines: 730-738
 40.000% (4/10)
54
listen
Name: QNativeSocketEngine::listen
Prototype: bool QNativeSocketEngine::listen()
Coverage:  40.000% (4/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qnativesocketengine.cpp
Lines: 650-662
 40.000% (4/10)
54
multicastInterface
Name: QNativeSocketEngine::multicastInterface
Prototype: QNetworkInterface QNativeSocketEngine::multicastInterface() const
Coverage:  42.857% (3/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qnativesocketengine.cpp
Lines: 741-747
 42.857% (3/7)
43
pendingDatagramSize
Name: QNativeSocketEngine::pendingDatagramSize
Prototype: qint64 QNativeSocketEngine::pendingDatagramSize() const
Coverage:  42.857% (3/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qnativesocketengine.cpp
Lines: 781-788
 42.857% (3/7)
43
readDatagram
Name: QNativeSocketEngine::readDatagram
Prototype: qint64 QNativeSocketEngine::readDatagram(char *data, qint64 maxSize, QIpPacketHeader *header, PacketHeaderOptions options)
Coverage:  42.857% (3/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qnativesocketengine.cpp
Lines: 804-812
 42.857% (3/7)
43
setMulticastInterface
Name: QNativeSocketEngine::setMulticastInterface
Prototype: bool QNativeSocketEngine::setMulticastInterface(const QNetworkInterface &iface)
Coverage:  42.857% (3/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qnativesocketengine.cpp
Lines: 750-756
 42.857% (3/7)
43
write
Name: QNativeSocketEngine::write
Prototype: qint64 QNativeSocketEngine::write(const char *data, qint64 size)
Coverage:  42.857% (3/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qnativesocketengine.cpp
Lines: 854-860
 42.857% (3/7)
43
initialize
Name: QNativeSocketEngine::initialize
Prototype: bool QNativeSocketEngine::initialize(qintptr socketDescriptor, QAbstractSocket::SocketState socketState)
Coverage:  50.000% (9/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qnativesocketengine.cpp
Lines: 470-510
 50.000% (9/18)
216
receiveBufferSize
Name: QNativeSocketEngine::receiveBufferSize
Prototype: qint64 QNativeSocketEngine::receiveBufferSize() const
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qnativesocketengine.cpp
Lines: 1103-1107
 50.000% (2/4)
22
sendBufferSize
Name: QNativeSocketEngine::sendBufferSize
Prototype: qint64 QNativeSocketEngine::sendBufferSize() const
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qnativesocketengine.cpp
Lines: 1135-1139
 50.000% (2/4)
22
setReceiveBufferSize
Name: QNativeSocketEngine::setReceiveBufferSize
Prototype: void QNativeSocketEngine::setReceiveBufferSize(qint64 size)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qnativesocketengine.cpp
Lines: 1124-1128
 50.000% (2/4)
22
setSendBufferSize
Name: QNativeSocketEngine::setSendBufferSize
Prototype: void QNativeSocketEngine::setSendBufferSize(qint64 size)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qnativesocketengine.cpp
Lines: 1150-1154
 50.000% (2/4)
22
waitForReadOrWrite
Name: QNativeSocketEngine::waitForReadOrWrite
Prototype: bool QNativeSocketEngine::waitForReadOrWrite(bool *readyToRead, bool *readyToWrite, bool checkRead, bool checkWrite, int msecs, bool *timedOut)
Coverage:  50.000% (8/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qnativesocketengine.cpp
Lines: 1045-1095
 50.000% (8/16)
206
bind
Name: QNativeSocketEngine::bind
Prototype: bool QNativeSocketEngine::bind(const QHostAddress &address, quint16 port)
Coverage:  53.846% (7/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qnativesocketengine.cpp
Lines: 618-633
 53.846% (7/13)
95
waitForWrite
Name: QNativeSocketEngine::waitForWrite
Prototype: bool QNativeSocketEngine::waitForWrite(int msecs, bool *timedOut)
Coverage:  56.522% (13/23)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qnativesocketengine.cpp
Lines: 991-1043
 56.522% (13/23)
227
joinMulticastGroup
Name: QNativeSocketEngine::joinMulticastGroup
Prototype: bool QNativeSocketEngine::joinMulticastGroup(const QHostAddress &groupAddress, const QNetworkInterface &iface)
Coverage:  58.824% (10/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qnativesocketengine.cpp
Lines: 704-725
 58.824% (10/17)
115
hasPendingDatagrams
Name: QNativeSocketEngine::hasPendingDatagrams
Prototype: bool QNativeSocketEngine::hasPendingDatagrams() const
Coverage:  60.000% (6/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qnativesocketengine.cpp
Lines: 765-773
 60.000% (6/10)
54
read
Name: QNativeSocketEngine::read
Prototype: qint64 QNativeSocketEngine::read(char *data, qint64 maxSize)
Coverage:  60.000% (12/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qnativesocketengine.cpp
Lines: 872-896
 60.000% (12/20)
176
initialize
Name: QNativeSocketEngine::initialize
Prototype: bool QNativeSocketEngine::initialize(QAbstractSocket::SocketType socketType, QAbstractSocket::NetworkLayerProtocol protocol)
Coverage:  66.667% (12/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qnativesocketengine.cpp
Lines: 401-458
 66.667% (12/18)
176
waitForRead
Name: QNativeSocketEngine::waitForRead
Prototype: bool QNativeSocketEngine::waitForRead(int msecs, bool *timedOut)
Coverage:  68.421% (13/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qnativesocketengine.cpp
Lines: 951-974
 68.421% (13/19)
227
bytesAvailable
Name: QNativeSocketEngine::bytesAvailable
Prototype: qint64 QNativeSocketEngine::bytesAvailable() const
Coverage:  71.429% (5/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qnativesocketengine.cpp
Lines: 689-696
 71.429% (5/7)
43
writeDatagram
Name: QNativeSocketEngine::writeDatagram
Prototype: qint64 QNativeSocketEngine::writeDatagram(const char *data, qint64 size, const QIpPacketHeader &header)
Coverage:  71.429% (5/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qnativesocketengine.cpp
Lines: 836-843
 71.429% (5/7)
43
connectionNotification
Name: QNativeSocketEngine::connectionNotification
Prototype: void QNativeSocketEngine::connectionNotification()
Coverage:  75.000% (3/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qnativesocketengine.cpp
Lines: 579-589
 75.000% (3/4)
52
connectToHost
Name: QNativeSocketEngine::connectToHost
Prototype: bool QNativeSocketEngine::connectToHost(const QHostAddress &address, quint16 port)
Coverage:  76.471% (13/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qnativesocketengine.cpp
Lines: 555-573
 76.471% (13/17)
175
close
Name: QNativeSocketEngine::close
Prototype: void QNativeSocketEngine::close()
Coverage:  81.818% (18/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qnativesocketengine.cpp
Lines: 902-934
 81.818% (18/22)
258
QNativeSocketEngine
Name: QNativeSocketEngine::QNativeSocketEngine
Prototype: QNativeSocketEngine::QNativeSocketEngine(QObject *parent)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qnativesocketengine.cpp
Lines: 377-380
100.000% (1/1)
21
bytesToWrite
Name: QNativeSocketEngine::bytesToWrite
Prototype: qint64 QNativeSocketEngine::bytesToWrite() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qnativesocketengine.cpp
Lines: 863-866
100.000% (1/1)
11
isReadNotificationEnabled
Name: QNativeSocketEngine::isReadNotificationEnabled
Prototype: bool QNativeSocketEngine::isReadNotificationEnabled() const
Coverage: 100.000% (5/5)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qnativesocketengine.cpp
Lines: 1175-1179
100.000% (5/5)
21
isValid
Name: QNativeSocketEngine::isValid
Prototype: bool QNativeSocketEngine::isValid() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qnativesocketengine.cpp
Lines: 517-521
100.000% (1/1)
21
isWriteNotificationEnabled
Name: QNativeSocketEngine::isWriteNotificationEnabled
Prototype: bool QNativeSocketEngine::isWriteNotificationEnabled() const
Coverage: 100.000% (5/5)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qnativesocketengine.cpp
Lines: 1281-1285
100.000% (5/5)
21
option
Name: QNativeSocketEngine::option
Prototype: int QNativeSocketEngine::option(SocketOption socketOption) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qnativesocketengine.cpp
Lines: 1169-1173
100.000% (1/1)
21
setOption
Name: QNativeSocketEngine::setOption
Prototype: bool QNativeSocketEngine::setOption(SocketOption option, int value)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qnativesocketengine.cpp
Lines: 1160-1164
100.000% (1/1)
21
setReadNotificationEnabled
Name: QNativeSocketEngine::setReadNotificationEnabled
Prototype: void QNativeSocketEngine::setReadNotificationEnabled(bool enable)
Coverage: 100.000% (9/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qnativesocketengine.cpp
Lines: 1270-1279
100.000% (9/9)
63
setWriteNotificationEnabled
Name: QNativeSocketEngine::setWriteNotificationEnabled
Prototype: void QNativeSocketEngine::setWriteNotificationEnabled(bool enable)
Coverage: 100.000% (9/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qnativesocketengine.cpp
Lines: 1287-1296
100.000% (9/9)
63
socketDescriptor
Name: QNativeSocketEngine::socketDescriptor
Prototype: qintptr QNativeSocketEngine::socketDescriptor() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qnativesocketengine.cpp
Lines: 527-531
100.000% (1/1)
21
~QNativeSocketEngine
Name: QNativeSocketEngine::~QNativeSocketEngine
Prototype: QNativeSocketEngine::~QNativeSocketEngine()
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qnativesocketengine.cpp
Lines: 385-388
100.000% (1/1)
11

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