ApplicationStarter Class Referenceabstract

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

+ Inheritance diagram for ApplicationStarter:

Public Member Functions

virtual void deployApplication (Data_Structure::ApplicationInstancePtr application, StatusManager statusManager, const std::string &commandLineParameters="", bool printOnly=false)=0
 
virtual void deployScenario (Data_Structure::ScenarioPtr scenario, StatusManager statusManager, const std::string &commandLineParameters="", bool printOnly=false)=0
 
virtual std::string getStatus (Data_Structure::ApplicationInstancePtr application, StatusManager statusManager)=0
 Returns the status of an application. More...
 
virtual bool isApplicationDeployed (Data_Structure::ApplicationInstancePtr application)=0
 
virtual bool isScenarioDeployed (Data_Structure::ScenarioPtr scenario)=0
 
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

◆ deployApplication()

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

Implemented in LinuxStarter, and IceStarter.

+ Here is the caller graph for this function:

◆ deployScenario()

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

Implemented in LinuxStarter, and IceStarter.

+ Here is the caller graph for this function:

◆ 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, and IceStarter.

◆ isApplicationDeployed()

virtual bool isApplicationDeployed ( Data_Structure::ApplicationInstancePtr  application)
pure virtual

Implemented in LinuxStarter, and IceStarter.

◆ isScenarioDeployed()

virtual bool isScenarioDeployed ( Data_Structure::ScenarioPtr  scenario)
pure virtual

Implemented in LinuxStarter, and IceStarter.

◆ 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, and IceStarter.

+ 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, and IceStarter.

+ Here is the caller graph for this function:

Member Data Documentation

◆ commandLineParameters

std::string commandLineParameters

Definition at line 67 of file ApplicationStarter.h.


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