isc.sensor
Class SessionHash

java.lang.Object
  extended by isc.sensor.SessionHash

public class SessionHash
extends java.lang.Object

SessionHash is used by the SessionProcessors and Session Timers to manage the state of each session

Author:
John Casey
Project: DNA_sensor - Aug 12, 2005

Field Summary
 int closeFINACK
          The number of FIN/ACK we've seen in this session
 int closeFINS
          The number of FINS we've seen in this session
 long packetTimeAtFin
          Timestamp that we saw the FIN for this session
 long packetTimeOfLastPacket
          Time of last packet seen according to a running packet timer
 int resetFLG
          The number of RSTS we've seen in this session
 java.lang.String sessionKey
          The session key
 int tickOfLastPacket
          Time of the last packet seen in processor ticks
 
Constructor Summary
SessionHash(java.lang.String sessionKey)
          Create a new Session Hash entry
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

sessionKey

public java.lang.String sessionKey
The session key


tickOfLastPacket

public int tickOfLastPacket
Time of the last packet seen in processor ticks


packetTimeOfLastPacket

public long packetTimeOfLastPacket
Time of last packet seen according to a running packet timer


packetTimeAtFin

public long packetTimeAtFin
Timestamp that we saw the FIN for this session


closeFINS

public int closeFINS
The number of FINS we've seen in this session


resetFLG

public int resetFLG
The number of RSTS we've seen in this session


closeFINACK

public int closeFINACK
The number of FIN/ACK we've seen in this session

Constructor Detail

SessionHash

public SessionHash(java.lang.String sessionKey)
Create a new Session Hash entry

Parameters:
sessionKey - The session key