20 #ifndef FLOW_MONITOR_HELPER_H 
   21 #define FLOW_MONITOR_HELPER_H 
   23 #include "ns3/node-container.h" 
   24 #include "ns3/object-factory.h" 
   25 #include "ns3/flow-monitor.h" 
   26 #include "ns3/flow-classifier.h" 
   32 class Ipv4FlowClassifier;
 
   33 class Ipv6FlowClassifier;
 
  113   void SerializeToXmlFile (std::string fileName, 
bool enableHistograms, 
bool enableProbes);
 
ObjectFactory m_monitorFactory
Object factory. 
 
Smart pointer class similar to boost::intrusive_ptr. 
 
FlowMonitorHelper & operator=(const FlowMonitorHelper &)
Copy constructor. 
 
Ptr< FlowClassifier > m_flowClassifier4
the FlowClassifier object for IPv4 
 
Ptr< FlowClassifier > m_flowClassifier6
the FlowClassifier object for IPv6 
 
Hold a value for an Attribute. 
 
Ptr< FlowClassifier > GetClassifier6()
Retrieve the FlowClassifier object for IPv6 created by the Install* methods. 
 
Ptr< FlowMonitor > GetMonitor()
Retrieve the FlowMonitor object created by the Install* methods. 
 
void SerializeToXmlFile(std::string fileName, bool enableHistograms, bool enableProbes)
Same as SerializeToXmlStream, but writes to a file instead. 
 
Ptr< FlowMonitor > Install(NodeContainer nodes)
Enable flow monitoring on a set of nodes. 
 
def indent(source, debug, level)
 
void SerializeToXmlStream(std::ostream &os, int indent, bool enableHistograms, bool enableProbes)
Serializes the results to an std::ostream in XML format. 
 
Ptr< FlowMonitor > InstallAll()
Enable flow monitoring on all nodes. 
 
void SetMonitorAttribute(std::string n1, const AttributeValue &v1)
Set an attribute for the to-be-created FlowMonitor object. 
 
Ptr< FlowClassifier > GetClassifier()
Retrieve the FlowClassifier object for IPv4 created by the Install* methods. 
 
Every class exported by the ns3 library is enclosed in the ns3 namespace. 
 
keep track of a set of node pointers. 
 
Helper to enable IP flow monitoring on a set of Nodes. 
 
Instantiate subclasses of ns3::Object. 
 
Ptr< FlowMonitor > m_flowMonitor
the FlowMonitor object 
 
std::string SerializeToXmlString(int indent, bool enableHistograms, bool enableProbes)
Same as SerializeToXmlStream, but returns the output as a std::string.