Class Poco::Net::NTPPacket (original) (raw)
Library: Net
Package: NTP
Header: Poco/Net/NTPPacket.h
Description
This class is the NTP packet abstraction.
Member Summary
Member Functions: leapIndicator, mode, originateTime, originateTimestamp, packet, pool, precision, receiveTime, receiveTimestamp, referenceId, referenceTime, referenceTimestamp, rootDelay, rootDispersion, setPacket, stratum, transmitTime, transmitTimestamp, version
Constructors
NTPPacket
NTPPacket();
NTPPacket
NTPPacket(
Poco::UInt8 * packet
);
Creates an NTPPacket.
Assumed to have at least 48 bytes.
Destructor
~NTPPacket
~NTPPacket();
Member Functions
leapIndicator 
Poco::Int8 leapIndicator() const;
Returns the leap indicator.
mode 
Poco::Int8 mode() const;
Returns the mode.
originateTime
Poco::Timestamp originateTime() const;
Returns the originate time
originateTimestamp 
Poco::Int64 originateTimestamp() const;
Returns the originate timestamp
packet
void packet(
Poco::UInt8 * packet
) const;
Returns the NTP packet.
Assumed to have at least 48 bytes.
pool 
Poco::Int8 pool() const;
Returns the pool.
precision 
Poco::Int8 precision() const;
Returns the precision
receiveTime
Poco::Timestamp receiveTime() const;
Returns the receive time
receiveTimestamp 
Poco::Int64 receiveTimestamp() const;
Returns the receive timestamp
referenceId 
Poco::Int32 referenceId() const;
Returns the reference id
referenceTime
Poco::Timestamp referenceTime() const;
Returns the reference time
referenceTimestamp 
Poco::Int64 referenceTimestamp() const;
Returns the reference timestamp
rootDelay 
Poco::Int32 rootDelay() const;
Returns the root delay
rootDispersion 
Poco::Int32 rootDispersion() const;
Returns the root dispersion
setPacket
void setPacket(
Poco::UInt8 * packet
);
Returns the NTP packet.
Assumed to have exactly 48 bytes.
stratum 
Poco::Int8 stratum() const;
Returns the stratum.
transmitTime
Poco::Timestamp transmitTime() const;
Returns the transmit time
transmitTimestamp 
Poco::Int64 transmitTimestamp() const;
Returns the transmit timestamp
version 
Poco::Int8 version() const;
Returns the version.