|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.jnetpcap.nio.JMemory
org.jnetpcap.nio.JBuffer
org.jnetpcap.packet.JHeader
org.jnetpcap.packet.JSubHeader<Ip4>
org.jnetpcap.protocol.network.Ip4.IpOption
org.jnetpcap.protocol.network.Ip4.Timestamp
@Header(id=4) public static class Ip4.Timestamp
Ip4 optional Timestamp header.
| Nested Class Summary | |
|---|---|
static class |
Ip4.Timestamp.Entry
Ip4 optional Timestamp header - a timestamp entry. |
static class |
Ip4.Timestamp.Flag
A table of Ip4 Timestamp header flags. |
| Nested classes/interfaces inherited from class org.jnetpcap.protocol.network.Ip4.IpOption |
|---|
Ip4.IpOption.CodeClass, Ip4.IpOption.OptionCode |
| Nested classes/interfaces inherited from class org.jnetpcap.packet.JHeader |
|---|
JHeader.State |
| Nested classes/interfaces inherited from class org.jnetpcap.nio.JMemory |
|---|
JMemory.Type |
| Field Summary | |
|---|---|
static int |
FLAG_TIMESTAMP_WITH_IP
The Constant FLAG_TIMESTAMP_WITH_IP. |
static int |
FLAG_TIMESTAMPS_PRESPECIFIED
The Constant FLAG_TIMESTAMPS_PRESPECIFIED. |
static int |
MASK_FLAGS
The Constant MASK_FLAGS. |
static int |
MASK_OVERFLOW
The Constant MASK_OVERFLOW. |
| Fields inherited from class org.jnetpcap.packet.JHeader |
|---|
annotatedHeader, BYTE, EMPTY_HEADER_ARRAY, isSubHeader, packet, state |
| Fields inherited from class org.jnetpcap.nio.JMemory |
|---|
JNETPCAP_LIBRARY_NAME, MAX_DIRECT_MEMORY_DEFAULT, POINTER |
| Constructor Summary | |
|---|---|
Ip4.Timestamp()
|
|
| Method Summary | |
|---|---|
byte[] |
address(int index)
Address. |
Ip4.Timestamp.Entry[] |
entries()
Entries. |
int |
entriesLength()
Entries length. |
int |
flags()
Flags. |
void |
flags(int value)
Flags. |
java.util.Set<Ip4.Timestamp.Flag> |
flagsEnum()
Flags enum. |
static int |
headerLength(JBuffer buffer,
int offset)
Header length. |
int |
length()
Length. |
void |
length(int value)
Length. |
int |
offset()
Offset. |
void |
offset(int value)
Offset. |
int |
overflow()
Overflow. |
void |
overflow(int value)
Overflow. |
long |
timestamp(int index)
Timestamp. |
int |
timestampsCount()
Timestamps count. |
| Methods inherited from class org.jnetpcap.protocol.network.Ip4.IpOption |
|---|
code_Class, code_ClassDescription, code_ClassEnum, code_Copy, code_CopyDescription, code_Type, code_TypeDescription, code, code, codeEnum, optionCode |
| Methods inherited from class org.jnetpcap.packet.JSubHeader |
|---|
getLength, getOffset, getParent, setLength, setOffset, setParent |
| Methods inherited from class org.jnetpcap.nio.JBuffer |
|---|
findUTF8String, getByte, getByteArray, getByteArray, getByteArray, getDouble, getFloat, getInt, getLong, getShort, getUByte, getUInt, getUShort, getUTF8Char, getUTF8String, getUTF8String, getUTF8String, getUTF8String, isReadonly, order, order, peer, peer, peer, peer, setByte, setByteArray, setByteBuffer, setDouble, setFloat, setInt, setLong, setShort, setShort0, setUByte, setUInt, setUShort, transferFrom, transferFrom, transferFrom, transferTo, transferTo, transferTo |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final int FLAG_TIMESTAMP_WITH_IP
public static final int FLAG_TIMESTAMPS_PRESPECIFIED
public static final int MASK_FLAGS
public static final int MASK_OVERFLOW
| Constructor Detail |
|---|
public Ip4.Timestamp()
| Method Detail |
|---|
@HeaderLength
public static int headerLength(JBuffer buffer,
int offset)
buffer - the bufferoffset - the offset
public byte[] address(int index)
index - the index
@Dynamic(value=LENGTH) public int entriesLength()
@Field(offset=32,
format="%s")
public Ip4.Timestamp.Entry[] entries()
@Field(offset=28,
length=4)
public int flags()
@FieldSetter public void flags(int value)
value - the valuepublic java.util.Set<Ip4.Timestamp.Flag> flagsEnum()
@Field(offset=8,
length=8)
public int length()
@FieldSetter public void length(int value)
value - the value
@Field(offset=16,
length=16)
public int offset()
@FieldSetter public void offset(int value)
value - the value
@Field(offset=24,
length=4)
public int overflow()
@FieldSetter public void overflow(int value)
value - the valuepublic long timestamp(int index)
index - the index
public int timestampsCount()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||