Go to the documentation of this file.
28 #include "../data_structure/ApplicationInstance.h"
virtual void removeScenario(Data_Structure::ScenarioPtr scenario, StatusManager statusManager)
std::shared_ptr< ApplicationInstance > ApplicationInstancePtr
std::shared_ptr< Scenario > ScenarioPtr
virtual void removeApplication(Data_Structure::ApplicationInstancePtr application, StatusManager statusManager)
void stop(Data_Structure::ApplicationInstancePtr application) override
Stops an application based on its pid.
Interface for classes that handle how application get stopped and killed.
Stops or kills applications on Linux based on their pid. This ApplicationStopper stops (kill -15) or ...
void kill(Data_Structure::ApplicationInstancePtr application) override
Kills an application based on its pid.