Main Page | Modules | Class Hierarchy | Class List | Directories | Class Members | Related Pages | Examples

StreamedOutputParser Class Reference

ProtocolParser that outputs to a Decomposition - i.e. multiple streams of packets. More...

#include <ProtocolParser.h>

Inheritance diagram for StreamedOutputParser:

ProtocolParser FilteredPacketListener PacketListener IPv4Demux IPv4Sessionizer StreamedTCPParser StreamedUDPParser List of all members.

Public Member Functions

 StreamedOutputParser (Decomposition &out)
 StreamedOutputParser (const PacketFilter &filter, Decomposition &out)
virtual void handlePassedPacket (TraceIterator &newPkt)=0
virtual void handlePacket (TraceIterator &newPkt)

Protected Attributes

Decompositionoutput

Detailed Description

ProtocolParser that outputs to a Decomposition - i.e. multiple streams of packets.


Member Function Documentation

void FilteredPacketListener::handlePacket TraceIterator newPkt  )  [virtual, inherited]
 

checks the packet against the filter and calls handlePassedPacket if it passes or if the filter is NULL

Implements PacketListener.

virtual void StreamedOutputParser::handlePassedPacket TraceIterator newPkt  )  [pure virtual]
 

send a packet to the parser to be processed

Implements ProtocolParser.

Implemented in IPv4Demux, IPv4Sessionizer, StreamedTCPParser, and StreamedUDPParser.


The documentation for this class was generated from the following files:
Generated on Thu Apr 5 01:02:38 2007 for ANTARES by  doxygen 1.4.2