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

Quick Search    Search Deep

PacketF
Class Packet  view Packet download Packet.java

java.lang.Object
  extended byPacketF.Packet
All Implemented Interfaces:
java.lang.Cloneable, PacketInterface
Direct Known Subclasses:
LinkLayerPacket

public class Packet
extends java.lang.Object
implements PacketInterface


Field Summary
private static int count
           
private  HeaderF.Payload data
           
private  byte[] raw_bytes
           
private  HeaderF.TimedHeader th
           
 
Constructor Summary
Packet(int total_length)
           
Packet(HeaderF.Payload data)
           
 
Method Summary
static int getCount()
           
 java.lang.String getDest()
           
 java.lang.String getProtocol()
           
 byte[] getRawByteArray()
           
 java.lang.String getSeqNo()
           
 int getSize()
           
 java.lang.String getSource()
           
 java.lang.String getTime()
           
 long getTimeLong()
           
 java.lang.String getTimeStr()
           
 javax.swing.tree.DefaultMutableTreeNode getTree()
          Returns a tree representation of the packet
 java.lang.String getType()
           
static void initialise()
           
 void setMicroSeconds(long micro)
           
 void setRawByteArray(byte[] raw_bytes)
           
 void setSeconds(long seconds)
           
 void setTimedHeader(HeaderF.TimedHeader th)
           
 byte[] toByteArray()
           
 java.lang.String toHexRawByteArray()
          conver the raw byte array to hexadecimal
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface PacketF.PacketInterface
equals, toString
 

Field Detail

data

private HeaderF.Payload data

th

private HeaderF.TimedHeader th

raw_bytes

private byte[] raw_bytes

count

private static int count
Constructor Detail

Packet

public Packet(HeaderF.Payload data)

Packet

public Packet(int total_length)
Method Detail

initialise

public static void initialise()

getCount

public static int getCount()

getTime

public java.lang.String getTime()
Specified by:
getTime in interface PacketInterface

getTimeLong

public long getTimeLong()

getTimeStr

public java.lang.String getTimeStr()

setTimedHeader

public void setTimedHeader(HeaderF.TimedHeader th)

getSize

public int getSize()
Specified by:
getSize in interface PacketInterface

getProtocol

public java.lang.String getProtocol()
Specified by:
getProtocol in interface PacketInterface

getType

public java.lang.String getType()
Specified by:
getType in interface PacketInterface

getDest

public java.lang.String getDest()
Specified by:
getDest in interface PacketInterface

getSource

public java.lang.String getSource()
Specified by:
getSource in interface PacketInterface

getSeqNo

public java.lang.String getSeqNo()
Specified by:
getSeqNo in interface PacketInterface

setSeconds

public void setSeconds(long seconds)

setMicroSeconds

public void setMicroSeconds(long micro)

getTree

public javax.swing.tree.DefaultMutableTreeNode getTree()
Returns a tree representation of the packet

Specified by:
getTree in interface PacketInterface

toByteArray

public byte[] toByteArray()
                   throws java.io.IOException

setRawByteArray

public void setRawByteArray(byte[] raw_bytes)

getRawByteArray

public byte[] getRawByteArray()

toHexRawByteArray

public java.lang.String toHexRawByteArray()
conver the raw byte array to hexadecimal