org.jnetpcap.packet.analysis
Class FragmentSequenceEvent

java.lang.Object
  extended by org.jnetpcap.packet.analysis.AbstractAnalyzerEvent<FragmentSequenceEvent.Type>
      extended by org.jnetpcap.packet.analysis.FragmentSequenceEvent
All Implemented Interfaces:
AnalyzerEvent

public class FragmentSequenceEvent
extends AbstractAnalyzerEvent<FragmentSequenceEvent.Type>


Nested Class Summary
static class FragmentSequenceEvent.Type
           
 
Nested classes/interfaces inherited from interface org.jnetpcap.packet.analysis.AnalyzerEvent
AnalyzerEvent.AnalyzerEventType
 
Constructor Summary
FragmentSequenceEvent(FragmentSequencer source, FragmentSequenceEvent.Type type)
           
FragmentSequenceEvent(FragmentSequencer source, FragmentSequenceEvent.Type type, FragmentSequence sequence)
           
FragmentSequenceEvent(FragmentSequencer source, FragmentSequenceEvent.Type type, FragmentSequence sequence, JPacket packet)
           
 
Method Summary
 JPacket getPacket()
           
 FragmentSequence getSequence()
           
static FragmentSequenceEvent sequenceComplete(FragmentSequencer source, FragmentSequence sequence)
           
static FragmentSequenceEvent sequenceNewPacket(FragmentSequencer source, FragmentSequence sequence, JPacket packet)
           
static FragmentSequenceEvent sequenceStart(FragmentSequencer source, FragmentSequence sequence)
           
static FragmentSequenceEvent sequenceTimeout(FragmentSequencer source, FragmentSequence sequence)
           
 
Methods inherited from class org.jnetpcap.packet.analysis.AbstractAnalyzerEvent
getSource, getType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FragmentSequenceEvent

public FragmentSequenceEvent(FragmentSequencer source,
                             FragmentSequenceEvent.Type type)
Parameters:
source -

FragmentSequenceEvent

public FragmentSequenceEvent(FragmentSequencer source,
                             FragmentSequenceEvent.Type type,
                             FragmentSequence sequence)

FragmentSequenceEvent

public FragmentSequenceEvent(FragmentSequencer source,
                             FragmentSequenceEvent.Type type,
                             FragmentSequence sequence,
                             JPacket packet)
Parameters:
source -
type -
sequence -
packet -
Method Detail

sequenceComplete

public static FragmentSequenceEvent sequenceComplete(FragmentSequencer source,
                                                     FragmentSequence sequence)

sequenceNewPacket

public static FragmentSequenceEvent sequenceNewPacket(FragmentSequencer source,
                                                      FragmentSequence sequence,
                                                      JPacket packet)

sequenceStart

public static FragmentSequenceEvent sequenceStart(FragmentSequencer source,
                                                  FragmentSequence sequence)

sequenceTimeout

public static FragmentSequenceEvent sequenceTimeout(FragmentSequencer source,
                                                    FragmentSequence sequence)

getPacket

public final JPacket getPacket()

getSequence

public final FragmentSequence getSequence()