#include <flow-classifier.h>
Public Member Functions | |
FlowClassifier () | |
virtual | ~FlowClassifier () |
virtual void | SerializeToXmlStream (std::ostream &os, int indent) const =0 |
![]() | |
SimpleRefCount () | |
SimpleRefCount (const SimpleRefCount &o) | |
uint32_t | GetReferenceCount (void) const |
SimpleRefCount & | operator= (const SimpleRefCount &o) |
void | Ref (void) const |
void | Unref (void) const |
Protected Member Functions | |
FlowId | GetNewFlowId () |
Private Member Functions | |
FlowClassifier (FlowClassifier const &) | |
FlowClassifier & | operator= (FlowClassifier const &) |
Private Attributes | |
FlowId | m_lastNewFlowId |
Additional Inherited Members | |
![]() | |
static void | Cleanup (void) |
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.
Definition at line 42 of file flow-classifier.h.
|
private |
ns3::FlowClassifier::FlowClassifier | ( | ) |
Definition at line 25 of file flow-classifier.cc.
|
virtual |
Definition at line 31 of file flow-classifier.cc.
|
protected |
Definition at line 36 of file flow-classifier.cc.
References m_lastNewFlowId.
Referenced by ns3::Ipv4FlowClassifier::Classify().
|
private |
|
pure virtual |
Implemented in ns3::Ipv4FlowClassifier.
Referenced by ns3::FlowMonitor::SerializeToXmlStream().
|
private |
Definition at line 45 of file flow-classifier.h.
Referenced by GetNewFlowId().