#include <IPv4Sessionizer.h>
Inheritance diagram for IPv4Sessionizer:

Public Member Functions | |
| IPv4Sessionizer (Decomposition &out, Decomposition *streamTempl, Trace *halfstreamTempl) | |
| construct a new IPv4Sessionizer | |
| virtual void | handlePassedPacket (TraceIterator &newPkt) |
| send a packet to the parser to be processed | |
| void | purgeConnections (const Timeval &time) |
| expire or delete any inactive connections | |
| virtual void | handlePacket (TraceIterator &newPkt) |
Protected Attributes | |
| Decomposition * | output |
Takes a stream of layer 3 packets (probably IPv4) that have been demultiplexed (probably by IPv4Demux) and produces TCPPackets from them. Output to a Decomposition, further keyed by source port, dest port, and a unique identifier to distinguish between multiple sessions with the same 5-tuple.
|
||||||||||||||||
|
construct a new IPv4Sessionizer
|
|
|
checks the packet against the filter and calls handlePassedPacket if it passes or if the filter is NULL Implements PacketListener. |
1.4.2