public class NtpMessageDecoder
extends java.lang.Object
| Constructor and Description |
|---|
NtpMessageDecoder() |
| Modifier and Type | Method and Description |
|---|---|
NtpMessage |
decode(java.nio.ByteBuffer request)
Decodes the
ByteBuffer into an NtpMessage. |
private LeapIndicatorType |
parseLeapIndicator(byte header) |
private ModeType |
parseMode(byte header) |
private byte |
parsePollInterval(java.nio.ByteBuffer bytes) |
private byte |
parsePrecision(java.nio.ByteBuffer bytes) |
private ReferenceIdentifier |
parseReferenceIdentifier(java.nio.ByteBuffer request) |
private int |
parseRootDelay(java.nio.ByteBuffer bytes) |
private int |
parseRootDispersion(java.nio.ByteBuffer bytes) |
private StratumType |
parseStratum(java.nio.ByteBuffer request) |
private int |
parseVersionNumber(byte header) |
public NtpMessage decode(java.nio.ByteBuffer request)
ByteBuffer into an NtpMessage.request - NtpMessage.private LeapIndicatorType parseLeapIndicator(byte header)
private int parseVersionNumber(byte header)
private ModeType parseMode(byte header)
private StratumType parseStratum(java.nio.ByteBuffer request)
private byte parsePollInterval(java.nio.ByteBuffer bytes)
private byte parsePrecision(java.nio.ByteBuffer bytes)
private ReferenceIdentifier parseReferenceIdentifier(java.nio.ByteBuffer request)
private int parseRootDelay(java.nio.ByteBuffer bytes)
private int parseRootDispersion(java.nio.ByteBuffer bytes)