public final class IpV4InternetTimestampOption extends Object implements IpV4Packet.IpV4Option
Modifier and Type | Class and Description |
---|---|
static class |
IpV4InternetTimestampOption.Builder |
static interface |
IpV4InternetTimestampOption.IpV4InternetTimestampOptionData |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
IpV4InternetTimestampOption.Builder |
getBuilder() |
IpV4InternetTimestampOption.IpV4InternetTimestampOptionData |
getData() |
IpV4InternetTimestampOptionFlag |
getFlag() |
byte |
getLength() |
int |
getLengthAsInt() |
byte |
getOverflow() |
int |
getOverflowAsInt() |
byte |
getPointer() |
int |
getPointerAsInt() |
byte[] |
getRawData() |
IpV4OptionType |
getType() |
int |
hashCode() |
int |
length() |
static IpV4InternetTimestampOption |
newInstance(byte[] rawData) |
String |
toString() |
public static IpV4InternetTimestampOption newInstance(byte[] rawData) throws IllegalRawDataException
rawData
- IllegalRawDataException
NullPointerException
- if the rawData argument is null.IllegalArgumentException
- if the rawData argument is empty.public IpV4OptionType getType()
getType
in interface IpV4Packet.IpV4Option
public byte getLength()
public int getLengthAsInt()
public byte getPointer()
public int getPointerAsInt()
public byte getOverflow()
public int getOverflowAsInt()
public IpV4InternetTimestampOptionFlag getFlag()
public IpV4InternetTimestampOption.IpV4InternetTimestampOptionData getData()
public int length()
length
in interface IpV4Packet.IpV4Option
public byte[] getRawData()
getRawData
in interface IpV4Packet.IpV4Option
public IpV4InternetTimestampOption.Builder getBuilder()
Copyright © 2014. All Rights Reserved.