ApplicationStarter Class Referenceabstract

#include <ArmarXCore/util/ScenarioManagerCommon/executor/ApplicationStarter.h>

+ Inheritance diagram for ApplicationStarter:

Public Member Functions

virtual std::string getStatus (Data_Structure::ApplicationInstancePtr application, StatusManager statusManager)=0
 Returns the status of an application. More...
 
virtual void startApplication (Data_Structure::ApplicationInstancePtr application, StatusManager statusManager, const std::string &commandLineParameters="", bool printOnly=false)=0
 Starts an application. More...
 
virtual void startScenario (Data_Structure::ScenarioPtr scenario, StatusManager statusManager, const std::string &commandLineParameters="", bool printOnly=false)=0
 

Public Attributes

std::string commandLineParameters
 

Detailed Description

Definition at line 43 of file ApplicationStarter.h.

Member Function Documentation

◆ getStatus()

virtual std::string getStatus ( Data_Structure::ApplicationInstancePtr  application,
StatusManager  statusManager 
)
pure virtual

Returns the status of an application.

Parameters
applicationapplication whose status is returned
Returns
status of the application

Implemented in LinuxStarter.

◆ startApplication()

virtual void startApplication ( Data_Structure::ApplicationInstancePtr  application,
StatusManager  statusManager,
const std::string &  commandLineParameters = "",
bool  printOnly = false 
)
pure virtual

Starts an application.

Parameters
applicationapplication to be started.

Implemented in LinuxStarter.

+ Here is the caller graph for this function:

◆ startScenario()

virtual void startScenario ( Data_Structure::ScenarioPtr  scenario,
StatusManager  statusManager,
const std::string &  commandLineParameters = "",
bool  printOnly = false 
)
pure virtual

Implemented in LinuxStarter.

+ Here is the caller graph for this function:

Member Data Documentation

◆ commandLineParameters

std::string commandLineParameters

Definition at line 61 of file ApplicationStarter.h.


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