5#ifndef QNETWORKDATAGRAM_P_H
6#define QNETWORKDATAGRAM_P_H
19#include <QtNetwork/private/qtnetworkglobal_p.h>
20#include <QtNetwork/qhostaddress.h>
27 QIpPacketHeader(
const QHostAddress &dstAddr = QHostAddress(), quint16 port = 0)
28 : destinationAddress(dstAddr), destinationPort(port)
33 senderAddress.clear();
34 destinationAddress.clear();
41 QHostAddress senderAddress;
42 QHostAddress destinationAddress;
46 int streamNumber = -1;
47 quint16 senderPort = 0;
48 quint16 destinationPort;
49 bool endOfRecord =
false;
56 const QHostAddress &dstAddr = QHostAddress(), quint16 port = 0)
QNetworkDatagramPrivate(const QByteArray &data=QByteArray(), const QHostAddress &dstAddr=QHostAddress(), quint16 port=0)
QNetworkDatagramPrivate(const QByteArray &data, const QIpPacketHeader &header)
The QNetworkDatagram class provides the data and metadata of a UDP datagram.
static bool isNonMulticast(const QHostAddress &addr)