|
|||||||||
| 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.protocol.vpn.L2TP
@Header public class L2TP
Layer 2 Tunneling Protocol header definition.
| Nested Class Summary |
|---|
| 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_L
The Constant FLAG_L. |
static int |
FLAG_O
The Constant FLAG_O. |
static int |
FLAG_P
The Constant FLAG_P. |
static int |
FLAG_S
The Constant FLAG_S. |
static int |
FLAG_T
The Constant FLAG_T. |
static int |
ID
The Constant ID. |
static int |
MASK_FLAGS
The Constant MASK_FLAGS. |
static int |
MASK_VERSION
The Constant MASK_VERSION. |
| 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 | |
|---|---|
L2TP()
|
|
| Method Summary | |
|---|---|
void |
decodeHeader()
Decode header. |
int |
flags()
Flags. |
boolean |
hasLength()
Checks for length. |
boolean |
hasN()
Checks for n. |
boolean |
hasOffset()
Checks for offset. |
static int |
headerLength(JBuffer buffer,
int offset)
Header length. |
int |
length()
Length. |
int |
lengthOffset()
Length offset. |
int |
nr()
Nr. |
int |
nrOffset()
Nr offset. |
int |
ns()
Ns. |
int |
nsOffset()
Ns offset. |
int |
offset()
Offset. |
int |
offsetOffset()
Offset offset. |
int |
pad()
Pad. |
int |
padOffset()
Pad offset. |
int |
sessionId()
Session id. |
int |
sessionIdOffset()
Session id offset. |
int |
tunnelId()
Tunnel id. |
int |
tunnelIdOffset()
Tunnel id offset. |
int |
version()
Version. |
| 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_L
public static final int FLAG_O
public static final int FLAG_P
public static final int FLAG_S
public static final int FLAG_T
public static final int ID
public static final int MASK_VERSION
public static final int MASK_FLAGS
| Constructor Detail |
|---|
public L2TP()
| Method Detail |
|---|
@HeaderLength
public static int headerLength(JBuffer buffer,
int offset)
buffer - the bufferoffset - the offset
public void decodeHeader()
decodeHeader in class JHeaderJHeader.decodeHeader()
@Field(offset=0,
length=12,
format="%x")
public int flags()
@Dynamic(value=CHECK) public boolean hasLength()
@Dynamic(value=CHECK) public boolean hasN()
@Dynamic(value=CHECK) public boolean hasOffset()
@Dynamic(value=OFFSET) public int lengthOffset()
@Field(length=16) public int length()
@Dynamic(value=OFFSET) public int nrOffset()
@Field(length=16) public int nr()
@Dynamic(value=OFFSET) public int nsOffset()
@Field(length=16) public int ns()
@Dynamic(value=OFFSET) public int offsetOffset()
@Field(length=16) public int offset()
@Dynamic(value=OFFSET) public int padOffset()
@Field(length=16) public int pad()
@Dynamic(value=OFFSET) public int sessionIdOffset()
@Field(length=16) public int sessionId()
@Dynamic(value=OFFSET) public int tunnelIdOffset()
@Field(length=16) public int tunnelId()
@Field(offset=13,
length=3)
public int version()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||