Public Member Functions | Protected Member Functions

ns3::FlowClassifier Class Reference

#include <flow-classifier.h>

Inheritance diagram for ns3::FlowClassifier:
Inheritance graph
[legend]
Collaboration diagram for ns3::FlowClassifier:
Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual void SerializeToXmlStream (std::ostream &os, int indent) const =0

Protected Member Functions

FlowId GetNewFlowId ()

Detailed Description

provides a method to translate raw packet data into abstract ``flow identifier'' and ``packet identifier'' parameters. These identifiers are unsigned 32-bit integers that uniquely identify a flow and a packet within that flow, respectively, for the whole simulation, regardless of the point in which the packet was captured. These abstract identifiers are used in the communication between FlowProbe and FlowMonitor, and all collected statistics reference only those abstract identifiers in order to keep the core architecture generic and not tied down to any particular flow capture method or classification system.


The documentation for this class was generated from the following file: