public final class TcpTimestampsOption extends Object implements TcpPacket.TcpOption
Modifier and Type | Class and Description |
---|---|
static class |
TcpTimestampsOption.Builder |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
TcpTimestampsOption.Builder |
getBuilder() |
TcpOptionKind |
getKind() |
byte |
getLength() |
int |
getLengthAsInt() |
byte[] |
getRawData() |
int |
getTsEchoReply() |
long |
getTsEchoReplyAsLong() |
int |
getTsValue() |
long |
getTsValueAsLong() |
int |
hashCode() |
int |
length() |
static TcpTimestampsOption |
newInstance(byte[] rawData) |
String |
toString() |
public static TcpTimestampsOption newInstance(byte[] rawData) throws IllegalRawDataException
rawData
- IllegalRawDataException
NullPointerException
- if the rawData argument is null.IllegalArgumentException
- if the rawData argument is empty.public TcpOptionKind getKind()
getKind
in interface TcpPacket.TcpOption
public byte getLength()
public int getLengthAsInt()
public int getTsValue()
public long getTsValueAsLong()
public int getTsEchoReply()
public long getTsEchoReplyAsLong()
public int length()
length
in interface TcpPacket.TcpOption
public byte[] getRawData()
getRawData
in interface TcpPacket.TcpOption
public TcpTimestampsOption.Builder getBuilder()
Copyright © 2014. All Rights Reserved.