Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

com.voytechs.jnetstream.protocol.layer3
Class IPv4  view IPv4 download IPv4.java

java.lang.Object
  extended bycom.voytechs.jnetstream.codec.HeaderImpl
      extended bycom.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


Field Summary
 int crc
           
private static boolean debug
           
 com.voytechs.jnetstream.primitive.address.IpAddress dst
           
 int flags
           
 int hlen
           
 int id
           
 int len
           
static java.lang.String NAME
           
 int offset
           
private static java.util.Hashtable perm
           
 int proto
           
 com.voytechs.jnetstream.primitive.address.IpAddress src
           
 int tos
           
 int ttl
           
 int ver
           
 
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
 
Fields inherited from interface com.voytechs.jnetstream.codec.Identity
SHORT_NAME
 
Constructor Summary
IPv4(com.voytechs.jnetstream.io.PacketInputStream in)
           
 
Method Summary
 int getHeaderLength()
          Returns the length of the header
static void main(java.lang.String[] args)
          Test function for IPv4
static java.lang.String toString(com.voytechs.jnetstream.io.PacketInputStream in)
          Conventience routing to print directory from stream.
 
Methods inherited from class com.voytechs.jnetstream.codec.HeaderImpl
addField, addNote, empty, getField, getField, getFieldCount, getName, getProperty, longestName, merge, setHeaderLength, setProperty, toString, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

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
Constructor Detail

IPv4

public IPv4(com.voytechs.jnetstream.io.PacketInputStream in)
     throws java.io.IOException,
            com.voytechs.jnetstream.io.EOPacket,
            com.voytechs.jnetstream.io.EOPacketStream
Method Detail

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