org.jnetpcap.protocol.network
Class Ip4Sequencer

java.lang.Object
  extended by org.jnetpcap.packet.analysis.AbstractAnalyzer
      extended by org.jnetpcap.packet.analysis.AbstractSequencer
          extended by org.jnetpcap.protocol.network.Ip4Sequencer
All Implemented Interfaces:
FragmentSequencer, JAnalyzer

public class Ip4Sequencer
extends AbstractSequencer
implements FragmentSequencer, JAnalyzer

Author:
Mark Bednarczyk, Sly Technologies, Inc.

Field Summary
 
Fields inherited from class org.jnetpcap.packet.analysis.AbstractSequencer
fragmentation, fragSupport
 
Fields inherited from interface org.jnetpcap.packet.analysis.FragmentSequencer
DEFAULT_FRAGMENT_TIMEOUT, reassembly
 
Constructor Summary
Ip4Sequencer()
           
 
Method Summary
 java.util.List<JAnalysis> generateInfo(FragmentSequence sequence)
          Allows an analyzer to generate analyzer specific information to be displayed by formatters.
 boolean processPacket(JPacket packet)
           
 
Methods inherited from class org.jnetpcap.packet.analysis.AbstractSequencer
addFragmentationListener, getProcessingTime, getSequence, removeFragmentationListener, removeSequence, setProcessingTime, timeout
 
Methods inherited from class org.jnetpcap.packet.analysis.AbstractAnalyzer
consumePacket, getInQueue, getOutQueue, getPriority, getTimeoutQueue, hold, processHeaders, processHeaders, release, setParent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.jnetpcap.packet.analysis.FragmentSequencer
timeout
 
Methods inherited from interface org.jnetpcap.packet.analysis.JAnalyzer
consumePacket, getInQueue, getOutQueue, getPriority, getProcessingTime, getTimeoutQueue, hold, processHeaders, processHeaders, release, setParent
 

Constructor Detail

Ip4Sequencer

public Ip4Sequencer()
Method Detail

generateInfo

public java.util.List<JAnalysis> generateInfo(FragmentSequence sequence)
Description copied from interface: FragmentSequencer
Allows an analyzer to generate analyzer specific information to be displayed by formatters.

Specified by:
generateInfo in interface FragmentSequencer
Returns:
list typically made up of AnalysisInfo objects

processPacket

public boolean processPacket(JPacket packet)
Specified by:
processPacket in interface JAnalyzer
Specified by:
processPacket in class AbstractAnalyzer