Class to generate OMNeT output. More...
Public Member Functions | |
OmnetOutputCallback (std::ostream *scalar) | |
Constructor. | |
void | OutputSingleton (std::string context, std::string name, double val) override |
Generates a single data output. | |
void | OutputSingleton (std::string context, std::string name, int val) override |
Generates a single data output. | |
void | OutputSingleton (std::string context, std::string name, std::string val) override |
Generates a single data output. | |
void | OutputSingleton (std::string context, std::string name, Time val) override |
Generates a single data output. | |
void | OutputSingleton (std::string context, std::string name, uint32_t val) override |
Generates a single data output. | |
void | OutputStatistic (std::string context, std::string name, const StatisticalSummary *statSum) override |
Generates data statistics. | |
Public Member Functions inherited from ns3::DataOutputCallback | |
virtual | ~DataOutputCallback () |
Destructor. | |
Private Attributes | |
std::ostream * | m_scalar |
output stream | |
Class to generate OMNeT output.
Definition at line 50 of file omnet-data-output.h.
OmnetDataOutput::OmnetOutputCallback::OmnetOutputCallback | ( | std::ostream * | scalar | ) |
Constructor.
scalar | the output stream |
Definition at line 138 of file omnet-data-output.cc.
References NS_LOG_FUNCTION.
|
overridevirtual |
Generates a single data output.
context | the output context |
name | the output name |
val | the value |
Implements ns3::DataOutputCallback.
Definition at line 229 of file omnet-data-output.cc.
References NS_LOG_FUNCTION.
|
overridevirtual |
Generates a single data output.
context | the output context |
name | the output name |
val | the value |
Implements ns3::DataOutputCallback.
Definition at line 191 of file omnet-data-output.cc.
References NS_LOG_FUNCTION.
|
overridevirtual |
Generates a single data output.
context | the output context |
name | the output name |
val | the value |
Implements ns3::DataOutputCallback.
Definition at line 248 of file omnet-data-output.cc.
References NS_LOG_FUNCTION.
|
overridevirtual |
Generates a single data output.
context | the output context |
name | the output name |
val | the value |
Implements ns3::DataOutputCallback.
Definition at line 267 of file omnet-data-output.cc.
References ns3::Time::GetTimeStep(), and NS_LOG_FUNCTION.
|
overridevirtual |
Generates a single data output.
context | the output context |
name | the output name |
val | the value |
Implements ns3::DataOutputCallback.
Definition at line 210 of file omnet-data-output.cc.
References NS_LOG_FUNCTION.
|
overridevirtual |
Generates data statistics.
context | the output context |
name | the output name |
statSum | the stats to print |
Implements ns3::DataOutputCallback.
Definition at line 145 of file omnet-data-output.cc.
References ns3::StatisticalSummary::getCount(), ns3::StatisticalSummary::getMax(), ns3::StatisticalSummary::getMean(), ns3::StatisticalSummary::getMin(), ns3::StatisticalSummary::getSqrSum(), ns3::StatisticalSummary::getStddev(), ns3::StatisticalSummary::getSum(), and NS_LOG_FUNCTION.
|
private |
output stream
Definition at line 110 of file omnet-data-output.h.