java.lang.Object
com.voytechs.jnetstream.codec.HeaderImpl
com.voytechs.jnetstream.protocol.layer3.IPv4
- All Implemented Interfaces:
- com.voytechs.jnetstream.codec.Header, com.voytechs.jnetstream.codec.Identity, com.voytechs.jnetstream.codec.MutableHeader
- public class IPv4
- extends com.voytechs.jnetstream.codec.HeaderImpl
| Fields inherited from class com.voytechs.jnetstream.codec.HeaderImpl |
|
| Fields inherited from interface com.voytechs.jnetstream.codec.Header |
ABREVIATION, ACL, ADMINISTRATOR, ANSI, AUTHOR, COMMON, COMPANY, COPYRIGHT, CREATIONDATE, CREATOR, DESCRIPTION, DOC, HIDEHEADERLINE, HTTP, IEEE, IETF, IMTC, ITU, OMG, ORGANIZATION, OSILAYER, RFC, SHORTDESCRIPTION, SHORTHEADER, STD, SUMMARY, TRADEMARK, W3C |
| Methods inherited from class com.voytechs.jnetstream.codec.HeaderImpl |
addField, addNote, empty, getField, getField, getFieldCount, getName, getProperty, longestName, merge, setHeaderLength, setProperty, toString, toString |
debug
private static final boolean debug
- See Also:
- Constant Field Values
NAME
public static final java.lang.String NAME
- See Also:
- Constant Field Values
perm
private static java.util.Hashtable perm
ver
public int ver
hlen
public int hlen
tos
public int tos
len
public int len
id
public int id
flags
public int flags
offset
public int offset
ttl
public int ttl
proto
public int proto
crc
public int crc
src
public com.voytechs.jnetstream.primitive.address.IpAddress src
dst
public com.voytechs.jnetstream.primitive.address.IpAddress dst
IPv4
public IPv4(com.voytechs.jnetstream.io.PacketInputStream in)
throws java.io.IOException,
com.voytechs.jnetstream.io.EOPacket,
com.voytechs.jnetstream.io.EOPacketStream
getHeaderLength
public int getHeaderLength()
- Returns the length of the header
toString
public static java.lang.String toString(com.voytechs.jnetstream.io.PacketInputStream in)
throws java.io.IOException,
com.voytechs.jnetstream.io.EOPacket,
com.voytechs.jnetstream.io.EOPacketStream
- Conventience routing to print directory from stream.
main
public static void main(java.lang.String[] args)
- Test function for IPv4