User Manual, Developers Guide and API Documentation

wns::simulator::StatusReport Class Reference

#include <simulator/StatusReport.hpp>

Inheritance diagram for wns::simulator::StatusReport:

Inheritance graph
[legend]
Collaboration diagram for wns::simulator::StatusReport:

Collaboration graph
[legend]

List of all members.

Public Member Functions

void periodically ()
 Your callback. Implement this!
void start (const pyconfig::View &_pyConfigView)
 StatusReport ()
void stop ()
void writeStatus (bool anEndOfSimFlag, std::string otherFileName="")

Private Member Functions

void probe ()

Private Attributes

double maxSimTime
wns::probe::bus::ContextCollectorPtr memoryConsumption
std::string outputDir
std::string progressFileName
wns::probe::bus::ContextCollectorPtr simTimePerRealTime
time_t startTime
std::string statusFileName

Classes

class  WriteError


Detailed Description

Definition at line 40 of file StatusReport.hpp.


Constructor & Destructor Documentation

StatusReport::StatusReport (  ) 

Definition at line 39 of file StatusReport.cpp.


Member Function Documentation

void StatusReport::periodically (  )  [virtual]

The deriver is forced to implement this method. It gets called periodically, whenever the timer fires.

Implements wns::events::PeriodicRealTimeout.

Definition at line 110 of file StatusReport.cpp.

void StatusReport::probe (  )  [private]

Definition at line 240 of file StatusReport.cpp.

void StatusReport::start ( const pyconfig::View _pyConfigView  ) 

Definition at line 49 of file StatusReport.cpp.

void StatusReport::stop (  ) 

Definition at line 102 of file StatusReport.cpp.

void StatusReport::writeStatus ( bool  anEndOfSimFlag,
std::string  otherFileName = "" 
)

Definition at line 122 of file StatusReport.cpp.


Member Data Documentation

Definition at line 70 of file StatusReport.hpp.

Definition at line 76 of file StatusReport.hpp.

Definition at line 72 of file StatusReport.hpp.

Definition at line 74 of file StatusReport.hpp.

Definition at line 77 of file StatusReport.hpp.

Definition at line 71 of file StatusReport.hpp.

Definition at line 73 of file StatusReport.hpp.


The documentation for this class was generated from the following files:

Generated on Sun May 27 03:33:06 2012 for openWNS by  doxygen 1.5.5