A Discrete-Event Network Simulator
API
Data Aggregators

Data aggregators are classes used to collect data and produce output specialized for various purpose, e.g., Gnuplot, file output, etc. More...

+ Collaboration diagram for Data Aggregators:

Classes

class  ns3::DataCollectionObject
 Base class for data collection framework objects. More...
 
class  ns3::FileAggregator
 This aggregator sends values it receives to a file. More...
 
class  ns3::GnuplotAggregator
 This aggregator produces output used to make gnuplot plots. More...
 
class  ns3::TimeSeriesAdaptor
 Takes probed values of different types and outputs the current time plus the value with both converted to doubles. More...
 

Enumerations

enum  ns3::FileAggregator::FileType { ns3::FileAggregator::FORMATTED, ns3::FileAggregator::SPACE_SEPARATED, ns3::FileAggregator::COMMA_SEPARATED, ns3::FileAggregator::TAB_SEPARATED }
 The type of file written by the aggregator. More...
 
enum  ns3::GnuplotAggregator::KeyLocation { ns3::GnuplotAggregator::NO_KEY, ns3::GnuplotAggregator::KEY_INSIDE, ns3::GnuplotAggregator::KEY_ABOVE, ns3::GnuplotAggregator::KEY_BELOW }
 The location of the key in the plot. More...
 

Detailed Description

Data aggregators are classes used to collect data and produce output specialized for various purpose, e.g., Gnuplot, file output, etc.

Enumeration Type Documentation

The type of file written by the aggregator.

Enumerator
FORMATTED 
SPACE_SEPARATED 
COMMA_SEPARATED 
TAB_SEPARATED 

Definition at line 43 of file file-aggregator.h.

The location of the key in the plot.

Enumerator
NO_KEY 
KEY_INSIDE 
KEY_ABOVE 
KEY_BELOW 

Definition at line 42 of file gnuplot-aggregator.h.