Public Types | Public Slots | Signals | Public Member Functions | List of all members
openfluid::ui::common::RunSimulationListener Class Reference

#include <ui/common/RunSimulationWorker.hpp>

Inheritance diagram for openfluid::ui::common::RunSimulationListener:
Inheritance graph
[legend]
Collaboration diagram for openfluid::ui::common::RunSimulationListener:
Collaboration graph
[legend]

Public Types

enum  Stage {
  RUNW_BEFORE, RUNW_PRESIM, RUNW_INIT, RUNW_RUN,
  RUNW_FINAL, RUNW_AFTER
}
 
- Public Types inherited from openfluid::base::Listener
enum  Status { LISTEN_OK, LISTEN_WARNING, LISTEN_ERROR }
 

Public Slots

void requestAbort ()
 
void requestSuspendResume ()
 

Signals

void stageChanged (openfluid::ui::common::RunSimulationListener::Stage S)
 
void progressValueChanged (int Index)
 
void progressMaxChanged (int Index)
 
void pauseConfirmed ()
 

Public Member Functions

 RunSimulationListener ()
 
 ~RunSimulationListener ()
 
void setInfos (const unsigned int &TotalSimulators, const unsigned int &TotalTime)
 
bool isPausedByUser ()
 
void onInitParams ()
 
void onInitializeRun ()
 
void onBeforeRunSteps ()
 
void onRunStep (const openfluid::base::SimulationStatus *SimStatus)
 
void onFinalizeRun ()
 
void onFinalizeRunDone (const openfluid::base::Listener::Status &)
 
void onSimulatorInitParams (const std::string &)
 
void onSimulatorPrepareData (const std::string &)
 
void onSimulatorCheckConsistency (const std::string &)
 
void onSimulatorInitializeRun (const std::string &)
 
void onSimulatorRunStep (const std::string &)
 
void onSimulatorFinalizeRun (const std::string &)
 
- Public Member Functions inherited from openfluid::machine::MachineListener
 MachineListener ()
 
virtual ~MachineListener ()
 
virtual void onInitParamsDone (const openfluid::base::Listener::Status &)
 
virtual void onSimulatorInitParamsDone (const openfluid::base::Listener::Status &, const std::string &)
 
virtual void onPrepareData ()
 
virtual void onPrepareDataDone (const openfluid::base::Listener::Status &)
 
virtual void onSimulatorPrepareDataDone (const openfluid::base::Listener::Status &, const std::string &)
 
virtual void onCheckConsistency ()
 
virtual void onCheckConsistencyDone (const openfluid::base::Listener::Status &)
 
virtual void onSimulatorCheckConsistencyDone (const openfluid::base::Listener::Status &, const std::string &)
 
virtual void onInitializeRunDone (const openfluid::base::Listener::Status &)
 
virtual void onSimulatorInitializeRunDone (const openfluid::base::Listener::Status &, const std::string &)
 
virtual void onRunStepDone (const openfluid::base::Listener::Status &)
 
virtual void onSimulatorRunStepDone (const openfluid::base::Listener::Status &, const std::string &)
 
virtual void onAfterRunSteps ()
 
virtual void onSimulatorFinalizeRunDone (const openfluid::base::Listener::Status &, const std::string &)
 
- Public Member Functions inherited from openfluid::base::Listener
 Listener ()
 
virtual ~Listener ()
 

Member Enumeration Documentation

Enumerator
RUNW_BEFORE 
RUNW_PRESIM 
RUNW_INIT 
RUNW_RUN 
RUNW_FINAL 
RUNW_AFTER 

Constructor & Destructor Documentation

openfluid::ui::common::RunSimulationListener::RunSimulationListener ( )
openfluid::ui::common::RunSimulationListener::~RunSimulationListener ( )

Member Function Documentation

bool openfluid::ui::common::RunSimulationListener::isPausedByUser ( )
void openfluid::ui::common::RunSimulationListener::onBeforeRunSteps ( )
virtual
void openfluid::ui::common::RunSimulationListener::onFinalizeRun ( )
virtual
void openfluid::ui::common::RunSimulationListener::onFinalizeRunDone ( const openfluid::base::Listener::Status )
virtual
void openfluid::ui::common::RunSimulationListener::onInitializeRun ( )
virtual
void openfluid::ui::common::RunSimulationListener::onInitParams ( )
virtual
void openfluid::ui::common::RunSimulationListener::onRunStep ( const openfluid::base::SimulationStatus SimStatus)
virtual
void openfluid::ui::common::RunSimulationListener::onSimulatorCheckConsistency ( const std::string &  )
virtual
void openfluid::ui::common::RunSimulationListener::onSimulatorFinalizeRun ( const std::string &  )
virtual
void openfluid::ui::common::RunSimulationListener::onSimulatorInitializeRun ( const std::string &  )
virtual
void openfluid::ui::common::RunSimulationListener::onSimulatorInitParams ( const std::string &  )
virtual
void openfluid::ui::common::RunSimulationListener::onSimulatorPrepareData ( const std::string &  )
virtual
void openfluid::ui::common::RunSimulationListener::onSimulatorRunStep ( const std::string &  )
virtual
void openfluid::ui::common::RunSimulationListener::pauseConfirmed ( )
signal
void openfluid::ui::common::RunSimulationListener::progressMaxChanged ( int  Index)
signal
void openfluid::ui::common::RunSimulationListener::progressValueChanged ( int  Index)
signal
void openfluid::ui::common::RunSimulationListener::requestAbort ( )
slot
void openfluid::ui::common::RunSimulationListener::requestSuspendResume ( )
slot
void openfluid::ui::common::RunSimulationListener::setInfos ( const unsigned int &  TotalSimulators,
const unsigned int &  TotalTime 
)
void openfluid::ui::common::RunSimulationListener::stageChanged ( openfluid::ui::common::RunSimulationListener::Stage  S)
signal

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