|
Creates different ApplicationStopper for Linux. Shouldn't be used on other operating systems, since the stoppers use system calls to stop applications. More...
#include <ArmarXCore/util/ScenarioManagerCommon/executor/StopperFactoryLinux.h>
Public Member Functions | |
ApplicationStopperPtr | getByNameStopper () override |
Creates a ByNameStopperLinux and returns it. More... | |
ApplicationStopperPtr | getPidStopper () override |
Creates a PidStopperLinux and returns it. More... | |
Additional Inherited Members | |
Static Public Member Functions inherited from StopperFactory | |
static std::shared_ptr< StopperFactory > | getFactory () |
Returns the right StopperFactory for this operating system. More... | |
Creates different ApplicationStopper for Linux. Shouldn't be used on other operating systems, since the stoppers use system calls to stop applications.
Definition at line 39 of file StopperFactoryLinux.h.
|
overridevirtual |
Creates a ByNameStopperLinux and returns it.
This stopper stops applications based on their name.
Implements StopperFactory.
Definition at line 38 of file StopperFactoryLinux.cpp.
|
overridevirtual |
Creates a PidStopperLinux and returns it.
This stopper stops applications based on their pid.
Implements StopperFactory.
Definition at line 33 of file StopperFactoryLinux.cpp.