|
|
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>
Inheritance diagram for StopperFactoryLinux: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 41 of file StopperFactoryLinux.cpp.
|
overridevirtual |
Creates a PidStopperLinux and returns it.
This stopper stops applications based on their pid.
Implements StopperFactory.
Definition at line 35 of file StopperFactoryLinux.cpp.