Helper to enable IPv4 flow monitoring on a set of Nodes. More...
#include <flow-monitor-helper.h>
Public Member Functions | |
FlowMonitorHelper () | |
Construct a FlowMonitorHelper class which makes it easier to configure and use the FlowMonitor. | |
void | SetMonitorAttribute (std::string n1, const AttributeValue &v1) |
Set an attribute for the to-be-created FlowMonitor object. | |
Ptr< FlowMonitor > | Install (NodeContainer nodes) |
Enable flow monitoring on a set of nodes. | |
Ptr< FlowMonitor > | Install (Ptr< Node > node) |
Enable flow monitoring on a single node. | |
Ptr< FlowMonitor > | InstallAll () |
Enable flow monitoring on all nodes. | |
Ptr< FlowMonitor > | GetMonitor () |
Retrieve the FlowMonitor object created by the Install* methods. | |
Ptr< FlowClassifier > | GetClassifier () |
Retrieve the FlowClassifier object created by the Install* methods. |
Helper to enable IPv4 flow monitoring on a set of Nodes.
Ptr<FlowMonitor> ns3::FlowMonitorHelper::Install | ( | Ptr< Node > | node | ) |
Enable flow monitoring on a single node.
node | A Ptr<Node> to the node on which to enable flow monitoring. |
Ptr<FlowMonitor> ns3::FlowMonitorHelper::Install | ( | NodeContainer | nodes | ) |
Enable flow monitoring on a set of nodes.
nodes | A NodeContainer holding the set of nodes to work with. |