3#include <QtCore/QtGlobal>
5#include <NDEVR/NtpTimestamp.h>
The primary namespace for the NDEVR SDK.
Optional authentication extension of an NTP packet.
quint32 keyId
Key identifier.
quint8 messageDigest[16]
Message Digest.
Full NTP packet combining mandatory fields and optional authentication.
NtpPacket basic
The mandatory NTP packet fields.
NtpAuthenticationInfo auth
The optional authentication information.
NTP packet flags stored in the first byte of the packet.
unsigned char versionNumber
Version number of the protocol (3 or 4).
unsigned char leapIndicator
Warns of an impending leap second to be inserted/deleted in the last minute of the current day.
Mandatory part of an NTP packet, containing all required fields.
qint8 poll
Maximum interval between successive messages, in log2 seconds.
quint8 stratum
Stratum of the clock.
NtpTimestamp referenceTimestamp
The time at which the clock was last set or corrected.
qint32 rootDispersion
Nominal error relative to the primary reference source.
qint8 precision
Precision of the clock, in log2 seconds.
qint32 rootDelay
Round trip time to the primary reference source, in NTP short format.
NtpPacketFlags flags
Flags.
NtpTimestamp transmitTimestamp
The time at which the reply departed the server for client.
qint8 referenceID[4]
Reference identifier (either a 4 character string or an IP address).
NtpTimestamp originateTimestamp
The time at which the request departed the client for the server.
NtpTimestamp receiveTimestamp
The time at which the request arrived at the server.
A 64-bit NTP timestamp with seconds and fractional parts since Jan 1, 1900.