ApplicationStopper Class Referenceabstract

Interface for classes that handle how application get stopped and killed. More...

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

+ Inheritance diagram for ApplicationStopper:

Public Member Functions

virtual void kill (Data_Structure::ApplicationInstancePtr application)=0
 Kills an application. More...
 
virtual void removeApplication (Data_Structure::ApplicationInstancePtr application, StatusManager statusManager)=0
 
virtual void removeScenario (Data_Structure::ScenarioPtr scenario, StatusManager statusManager)=0
 
virtual void stop (Data_Structure::ApplicationInstancePtr application)=0
 Stops an application. More...
 

Detailed Description

Interface for classes that handle how application get stopped and killed.

Definition at line 39 of file ApplicationStopper.h.

Member Function Documentation

◆ kill()

virtual void kill ( Data_Structure::ApplicationInstancePtr  application)
pure virtual

Kills an application.

Parameters
applicationapplication to be killed

Implemented in ByNameStopperLinux, PidStopperLinux, and IceStopper.

◆ removeApplication()

virtual void removeApplication ( Data_Structure::ApplicationInstancePtr  application,
StatusManager  statusManager 
)
pure virtual

◆ removeScenario()

virtual void removeScenario ( Data_Structure::ScenarioPtr  scenario,
StatusManager  statusManager 
)
pure virtual

◆ stop()

virtual void stop ( Data_Structure::ApplicationInstancePtr  application)
pure virtual

Stops an application.

Parameters
applicationapplication to be stopped

Implemented in ByNameStopperLinux, PidStopperLinux, and IceStopper.


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