PcapPlusPlus  Next
pcpp::NtpLayer::SerializedFields Struct Reference

Fields serialized for NTP, including Layer::SerializedFields. More...

#include <NtpLayer.h>

Inheritance diagram for pcpp::NtpLayer::SerializedFields:
pcpp::Layer::SerializedFields

Static Public Member Functions

static std::vector< FieldDescriptor > all ()
 Get all NTP field descriptors, including the common layer fields.
 
- Static Public Member Functions inherited from pcpp::Layer::SerializedFields
static std::vector< FieldDescriptor > all ()
 

Static Public Attributes

static const FieldDescriptor LeapIndicator
 Human-readable leap indicator.
 
static const FieldDescriptor Version
 NTP version number.
 
static const FieldDescriptor Mode
 Numeric association mode (0-7).
 
static const FieldDescriptor ModeName
 Human-readable association mode.
 
static const FieldDescriptor Stratum
 Stratum of the reference clock.
 
static const FieldDescriptor PollInterval
 Signed polling interval exponent, in log2 seconds.
 
static const FieldDescriptor Precision
 Signed clock precision exponent, in log2 seconds.
 
static const FieldDescriptor RootDelay
 Raw 16.16 fixed-point root delay bits, as an unsigned integer in host byte order.
 
static const FieldDescriptor RootDispersion
 Raw 16.16 fixed-point root dispersion bits, as an unsigned integer in host byte order.
 
static const FieldDescriptor ReferenceIdentifier
 Reference identifier as a hexadecimal value in host byte order.
 
static const FieldDescriptor ReferenceTimestamp
 ISO 8601 UTC reference timestamp, using the existing NTP time conversion.
 
static const FieldDescriptor OriginTimestamp
 ISO 8601 UTC origin timestamp, using the existing NTP time conversion.
 
static const FieldDescriptor ReceiveTimestamp
 ISO 8601 UTC receive timestamp, using the existing NTP time conversion.
 
static const FieldDescriptor TransmitTimestamp
 ISO 8601 UTC transmit timestamp, using the existing NTP time conversion.
 
static const FieldDescriptor KeyID
 Authentication key identifier in host byte order, when supported authentication data is present.
 
static const FieldDescriptor Digest
 Authentication digest as lowercase hexadecimal, when supported authentication data is present.
 
- Static Public Attributes inherited from pcpp::Layer::SerializedFields
static const FieldDescriptor ProtocolName
 Field descriptor for the layer protocol name.
 
static const FieldDescriptor ProtocolId
 Field descriptor for the layer protocol ID.
 
static const FieldDescriptor Length
 Field descriptor for the layer length.
 
static constexpr uint16_t MaxID = 1
 Maximum field ID used by the layer.
 

Detailed Description

Fields serialized for NTP, including Layer::SerializedFields.