Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS | NEXT CLASS FRAMES  | NO FRAMES
SUMMARY:  INNER | FIELD | CONSTR | METHOD DETAIL:  FIELD | CONSTR | METHOD

Class fi.hut.tcm.jacob.tcpip.ip.IpHeaderFromNetMessenger

java.lang.Object
  |
  +--fi.hut.tcm.jacob.conduits.BufferMessenger
        |
        +--fi.hut.tcm.jacob.tcpip.ip.IpMessenger
              |
              +--fi.hut.tcm.jacob.tcpip.ip.IpHeaderFromNetMessenger

public class IpHeaderFromNetMessenger
extends fi.hut.tcm.jacob.tcpip.ip.IpMessenger
IpHeaderFromNetMessenger Provides the method removeIpHeader() for use by IpHeaderState.


Field Summary
static IpHeaderFromNetMessenger instance
           
 
Method Summary
void apply(fi.hut.tcm.jacob.conduits.Message message, fi.hut.tcm.jacob.conduits.State state, fi.hut.tcm.jacob.conduits.Session session)
          This method is probably going to replace removeIpHeader(), effectively ignoring the existence of IpHeaderState.
void removeIpHeader(fi.hut.tcm.jacob.conduits.Message message)
          Remove an IP header frame from message
 
Methods inherited from class fi.hut.tcm.jacob.tcpip.ip.IpMessenger
getChecksum, getDestIpAddr, getFlags, getFragOffs, getHLen, getIdentification, getProtocolId, getServiceType, getSrcIpAddr, getTotalLength, getTTL, getVers, setChecksum, setDestIpAddr, setFlags, setFragOffs, setHLen, setIdentification, setProtocolId, setServiceType, setSrcIpAddr, setTotalLength, setTTL, setVers
 
Methods inherited from class fi.hut.tcm.jacob.conduits.BufferMessenger
appendTrailer, copyBuffer, copyData, extractData, get6BytesUnaligned, getBit, getByte, getHalfByte, getInt, getIntUnaligned, getLength, getLong, getLongUnaligned, getShort, getShortUnaligned, hexDump, hexDump, newBuffer, newBuffer, newBuffer, prependHeader, removeHeader, removeTrailer, set6BytesUnaligned, setBit, setByte, setHalfByte, setInt, setIntUnaligned, setLong, setLongUnaligned, setShort, setShortUnaligned
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notifyAll, notify, toString, wait, wait, wait
 

Field Detail

instance

public static IpHeaderFromNetMessenger instance
Method Detail

apply

public void apply(fi.hut.tcm.jacob.conduits.Message message,
                  fi.hut.tcm.jacob.conduits.State state,
                  fi.hut.tcm.jacob.conduits.Session session)
This method is probably going to replace removeIpHeader(), effectively ignoring the existence of IpHeaderState.

removeIpHeader

public void removeIpHeader(fi.hut.tcm.jacob.conduits.Message message)
Remove an IP header frame from message

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS | NEXT CLASS FRAMES  | NO FRAMES
SUMMARY:  INNER | FIELD | CONSTR | METHOD DETAIL:  FIELD | CONSTR | METHOD