IceStarter Class Reference

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

+ Inheritance diagram for IceStarter:

Public Member Functions

virtual void deployApplication (Data_Structure::ApplicationInstancePtr application, StatusManager statusManager, const std::string &commandLineParameters="", bool printOnly=false) override
 
virtual void deployScenario (Data_Structure::ScenarioPtr scenario, StatusManager statusManager, const std::string &commandLineParameters="", bool printOnly=false) override
 
virtual std::string getStatus (Data_Structure::ApplicationInstancePtr application, StatusManager statusManager) override
 Returns the status of an application. More...
 
 IceStarter (const IceGrid::AdminPrx admin)
 
virtual bool isApplicationDeployed (Data_Structure::ApplicationInstancePtr application) override
 
virtual bool isScenarioDeployed (Data_Structure::ScenarioPtr scenario) override
 
virtual void startApplication (Data_Structure::ApplicationInstancePtr application, StatusManager statusManager, const std::string &commandLineParameters="", bool printOnly=false) override
 Starts an application. More...
 
virtual void startScenario (Data_Structure::ScenarioPtr scenario, StatusManager statusManager, const std::string &commandLineParameters="", bool printOnly=false) override
 

Additional Inherited Members

- Public Attributes inherited from ApplicationStarter
std::string commandLineParameters
 

Detailed Description

Definition at line 38 of file IceStarter.h.

Constructor & Destructor Documentation

◆ IceStarter()

IceStarter ( const IceGrid::AdminPrx  admin)

Definition at line 37 of file IceStarter.cpp.

Member Function Documentation

◆ deployApplication()

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

Implements ApplicationStarter.

Definition at line 103 of file IceStarter.cpp.

+ Here is the call graph for this function:

◆ deployScenario()

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

Implements ApplicationStarter.

Definition at line 160 of file IceStarter.cpp.

+ Here is the call graph for this function:

◆ getStatus()

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

Returns the status of an application.

Parameters
applicationapplication whose status is returned
Returns
status of the application

Implements ApplicationStarter.

Definition at line 341 of file IceStarter.cpp.

+ Here is the call graph for this function:

◆ isApplicationDeployed()

bool isApplicationDeployed ( Data_Structure::ApplicationInstancePtr  application)
overridevirtual

Implements ApplicationStarter.

Definition at line 362 of file IceStarter.cpp.

◆ isScenarioDeployed()

bool isScenarioDeployed ( Data_Structure::ScenarioPtr  scenario)
overridevirtual

Implements ApplicationStarter.

Definition at line 389 of file IceStarter.cpp.

◆ startApplication()

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

Starts an application.

Parameters
applicationapplication to be started.

Implements ApplicationStarter.

Definition at line 41 of file IceStarter.cpp.

+ Here is the call graph for this function:

◆ startScenario()

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

Implements ApplicationStarter.

Definition at line 225 of file IceStarter.cpp.

+ Here is the call graph for this function:

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