|
|||||||||
| 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.JMappedHeader
public class JMappedHeader
The Class JMappedHeader.
| 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 |
|---|
| 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 | |
|---|---|
JMappedHeader()
Instantiates a new j mapped header. |
|
JMappedHeader(int id,
JField[] fields,
java.lang.String name)
Instantiates a new j mapped header. |
|
JMappedHeader(int id,
JField[] fields,
java.lang.String name,
java.lang.String nicname)
Instantiates a new j mapped header. |
|
JMappedHeader(int id,
java.lang.String name)
Instantiates a new j mapped header. |
|
JMappedHeader(int id,
java.lang.String name,
java.lang.String nicname)
Instantiates a new j mapped header. |
|
JMappedHeader(JHeader.State state,
JField[] fields,
java.lang.String name,
java.lang.String nicname)
Instantiates a new j mapped header. |
|
JMappedHeader(JProtocol protocol)
Instantiates a new j mapped header. |
|
| Method Summary | ||
|---|---|---|
void |
addField(java.lang.Enum<? extends java.lang.Enum<?>> field,
java.lang.String value,
int offset)
Adds the field. |
|
void |
addField(java.lang.Enum<? extends java.lang.Enum<?>> field,
java.lang.String value,
int offset,
int length)
Adds the field. |
|
void |
addField(java.lang.String name,
java.lang.String value,
int offset,
int length)
Adds the field. |
|
void |
clearFields()
Clear fields. |
|
java.lang.String[] |
fieldArray()
Field array. |
|
protected java.lang.String |
fieldDescription(java.lang.Enum<? extends java.lang.Enum<?>> field)
Field description. |
|
protected java.lang.String |
fieldDescription(java.lang.String field)
Field description. |
|
protected java.lang.String |
fieldDisplay(java.lang.Enum<? extends java.lang.Enum<?>> field)
Field display. |
|
protected java.lang.String |
fieldDisplay(java.lang.String field)
Field display. |
|
protected int |
fieldLength(java.lang.Enum<? extends java.lang.Enum<?>> field)
Field length. |
|
protected int |
fieldLength(java.lang.String field)
Field length. |
|
protected int |
fieldOffset(java.lang.Enum<? extends java.lang.Enum<?>> field)
Field offset. |
|
protected int |
fieldOffset(java.lang.String field)
Field offset. |
|
protected
|
fieldValue(java.lang.Class<V> c,
java.lang.Enum<? extends java.lang.Enum<?>> field)
Field value. |
|
protected
|
fieldValue(java.lang.Class<V> c,
java.lang.String field)
Field value. |
|
protected java.lang.Object |
fieldValue(java.lang.Enum<? extends java.lang.Enum<?>> field)
Field value. |
|
protected java.lang.Object |
fieldValue(java.lang.String field)
Field value. |
|
protected boolean |
hasField(java.lang.Enum<? extends java.lang.Enum<?>> field)
Checks for field. |
|
protected boolean |
hasField(java.lang.String field)
Checks for field. |
|
protected java.lang.String |
map(java.lang.Enum<? extends java.lang.Enum<?>> field)
Map. |
|
protected java.lang.String |
map(java.lang.String field)
Map. |
|
| 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 |
| Constructor Detail |
|---|
public JMappedHeader()
public JMappedHeader(JProtocol protocol)
protocol - the protocol
public JMappedHeader(int id,
JField[] fields,
java.lang.String name)
id - the idfields - the fieldsname - the name
public JMappedHeader(int id,
JField[] fields,
java.lang.String name,
java.lang.String nicname)
id - the idfields - the fieldsname - the namenicname - the nicname
public JMappedHeader(int id,
java.lang.String name)
id - the idname - the name
public JMappedHeader(int id,
java.lang.String name,
java.lang.String nicname)
id - the idname - the namenicname - the nicname
public JMappedHeader(JHeader.State state,
JField[] fields,
java.lang.String name,
java.lang.String nicname)
state - the statefields - the fieldsname - the namenicname - the nicname| Method Detail |
|---|
protected boolean hasField(java.lang.Enum<? extends java.lang.Enum<?>> field)
field - the field
@Dynamic(value=CHECK) protected boolean hasField(java.lang.String field)
field - the field
protected java.lang.String fieldDescription(java.lang.Enum<? extends java.lang.Enum<?>> field)
field - the field
@Dynamic(value=DESCRIPTION) protected java.lang.String fieldDescription(java.lang.String field)
field - the field
protected java.lang.String fieldDisplay(java.lang.Enum<? extends java.lang.Enum<?>> field)
field - the field
@Dynamic(value=DISPLAY) protected java.lang.String fieldDisplay(java.lang.String field)
field - the field
protected int fieldLength(java.lang.Enum<? extends java.lang.Enum<?>> field)
field - the field
@Dynamic(value=LENGTH) protected int fieldLength(java.lang.String field)
field - the field
protected int fieldOffset(java.lang.Enum<? extends java.lang.Enum<?>> field)
field - the field
protected java.lang.String map(java.lang.Enum<? extends java.lang.Enum<?>> field)
field - the field
protected java.lang.String map(java.lang.String field)
field - the field
@Dynamic(value=OFFSET) protected int fieldOffset(java.lang.String field)
field - the field
protected java.lang.Object fieldValue(java.lang.Enum<? extends java.lang.Enum<?>> field)
field - the field
@Dynamic(value=VALUE) protected java.lang.Object fieldValue(java.lang.String field)
field - the field
protected <V> V fieldValue(java.lang.Class<V> c,
java.lang.Enum<? extends java.lang.Enum<?>> field)
V - the value typec - the cfield - the field
protected <V> V fieldValue(java.lang.Class<V> c,
java.lang.String field)
V - the value typec - the cfield - the field
public java.lang.String[] fieldArray()
public void addField(java.lang.Enum<? extends java.lang.Enum<?>> field,
java.lang.String value,
int offset)
field - the fieldvalue - the valueoffset - the offset
public void addField(java.lang.Enum<? extends java.lang.Enum<?>> field,
java.lang.String value,
int offset,
int length)
field - the fieldvalue - the valueoffset - the offsetlength - the length
public void addField(java.lang.String name,
java.lang.String value,
int offset,
int length)
name - the namevalue - the valueoffset - the offsetlength - the lengthpublic void clearFields()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||