| Function | Condition % | eLOC - Effective Lines of Codeā“ | McCabe - Cyclomatic Complexity | 
 QUdpSocket| Name:  | QUdpSocket::QUdpSocket |  | Prototype:  | QUdpSocket::QUdpSocket(QObject *parent) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qudpsocket.cpp |  | Lines:  | 156-160 |  
  |  | 1 | 1 | 
 joinMulticastGroup| Name:  | QUdpSocket::joinMulticastGroup |  | Prototype:  | bool QUdpSocket::joinMulticastGroup(const QHostAddress &groupAddress) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qudpsocket.cpp |  | Lines:  | 189-192 |  
  |  | 1 | 1 | 
 leaveMulticastGroup| Name:  | QUdpSocket::leaveMulticastGroup |  | Prototype:  | bool QUdpSocket::leaveMulticastGroup(const QHostAddress &groupAddress) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qudpsocket.cpp |  | Lines:  | 223-226 |  
  |  | 1 | 1 | 
 hasPendingDatagrams| Name:  | QUdpSocket::hasPendingDatagrams |  | Prototype:  | bool QUdpSocket::hasPendingDatagrams() const |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qudpsocket.cpp |  | Lines:  | 291-295 |  
  |  | 2 | 2 | 
 leaveMulticastGroup| Name:  | QUdpSocket::leaveMulticastGroup |  | Prototype:  | bool QUdpSocket::leaveMulticastGroup(const QHostAddress &groupAddress, const QNetworkInterface &iface) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qudpsocket.cpp |  | Lines:  | 237-242 |  
  |  | 2 | 2 | 
 pendingDatagramSize| Name:  | QUdpSocket::pendingDatagramSize |  | Prototype:  | qint64 QUdpSocket::pendingDatagramSize() const |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qudpsocket.cpp |  | Lines:  | 303-307 |  
  |  | 2 | 2 | 
 joinMulticastGroup| Name:  | QUdpSocket::joinMulticastGroup |  | Prototype:  | bool QUdpSocket::joinMulticastGroup(const QHostAddress &groupAddress, const QNetworkInterface &iface) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qudpsocket.cpp |  | Lines:  | 203-209 |  
  |  | 3 | 2 | 
 multicastInterface| Name:  | QUdpSocket::multicastInterface |  | Prototype:  | QNetworkInterface QUdpSocket::multicastInterface() const |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qudpsocket.cpp |  | Lines:  | 256-261 |  
  |  | 3 | 2 | 
 setMulticastInterface| Name:  | QUdpSocket::setMulticastInterface |  | Prototype:  | void QUdpSocket::setMulticastInterface(const QNetworkInterface &iface) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qudpsocket.cpp |  | Lines:  | 273-281 |  
  |  | 5 | 2 | 
 writeDatagram| Name:  | QUdpSocket::writeDatagram |  | Prototype:  | qint64 QUdpSocket::writeDatagram(const char *data, qint64 size, const QHostAddress &address, quint16 port) |  | Coverage:  |  81.818% (9/11) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qudpsocket.cpp |  | Lines:  | 330-352 |  
  |  | 11 | 4 | 
 readDatagram| Name:  | QUdpSocket::readDatagram |  | Prototype:  | qint64 QUdpSocket::readDatagram(char *data, qint64 maxSize, QHostAddress *address, quint16 *port) |  | Coverage:  |  63.158% (12/19) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qudpsocket.cpp |  | Lines:  | 378-405 |  
  |  | 16 | 6 |