org.jnetpcap.protocol.tcpip
Class TcpStreamEvent

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

public class TcpStreamEvent
extends AbstractAnalyzerEvent<TcpStreamEvent.Type>

Tcp event dispatched from TcpAnalyzer.

Author:
Mark Bednarczyk, Sly Technologies, Inc.

Nested Class Summary
static class TcpStreamEvent.Type
           
 
Nested classes/interfaces inherited from interface org.jnetpcap.packet.analysis.AnalyzerEvent
AnalyzerEvent.AnalyzerEventType
 
Constructor Summary
TcpStreamEvent(TcpAnalyzer source, TcpStreamEvent.Type type, TcpDuplexStream duplex)
           
TcpStreamEvent(TcpAnalyzer source, TcpStreamEvent.Type type, TcpDuplexStream duplex, JPacket packet)
           
TcpStreamEvent(TcpAnalyzer source, TcpStreamEvent.Type type, TcpDuplexStream duplex, TcpStream stream, JPacket packet)
           
TcpStreamEvent(TcpAnalyzer source, TcpStreamEvent.Type type, TcpStream stream)
           
 
Method Summary
 TcpDuplexStream getDuplex()
           
 JPacket getPacket()
           
 TcpStream getStream()
           
 int hashCode()
           
 int uniDirectionalHashCode()
           
 
Methods inherited from class org.jnetpcap.packet.analysis.AbstractAnalyzerEvent
getSource, getType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TcpStreamEvent

public TcpStreamEvent(TcpAnalyzer source,
                      TcpStreamEvent.Type type,
                      TcpDuplexStream duplex,
                      TcpStream stream,
                      JPacket packet)

TcpStreamEvent

public TcpStreamEvent(TcpAnalyzer source,
                      TcpStreamEvent.Type type,
                      TcpDuplexStream duplex,
                      JPacket packet)

TcpStreamEvent

public TcpStreamEvent(TcpAnalyzer source,
                      TcpStreamEvent.Type type,
                      TcpDuplexStream duplex)

TcpStreamEvent

public TcpStreamEvent(TcpAnalyzer source,
                      TcpStreamEvent.Type type,
                      TcpStream stream)
Parameters:
source -
type -
Method Detail

getStream

public final TcpStream getStream()

getPacket

public JPacket getPacket()
Returns:

getDuplex

public final TcpDuplexStream getDuplex()
Returns:
the duplex

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

uniDirectionalHashCode

public int uniDirectionalHashCode()
Returns: