|
|
Abstract base class for factory classes that create ApplicationStopper. More...
#include <ArmarXCore/util/ScenarioManagerCommon/executor/StopperFactory.h>
Inheritance diagram for StopperFactory:Public Member Functions | |
| virtual ApplicationStopperPtr | getByNameStopper ()=0 |
| Returns a system-specific ApplicationStopper, which stops by using the name. | |
| virtual ApplicationStopperPtr | getPidStopper ()=0 |
| Returns a system-specific ApplicationStopper, which stops by using the pid. | |
Static Public Member Functions | |
| static std::shared_ptr< StopperFactory > | getFactory () |
| Returns the right StopperFactory for this operating system. | |
Abstract base class for factory classes that create ApplicationStopper.
Should be implemented for each operating system.
Definition at line 42 of file StopperFactory.h.
|
pure virtual |
Returns a system-specific ApplicationStopper, which stops by using the name.
Implemented in StopperFactoryLinux.
|
static |
Returns the right StopperFactory for this operating system.
Definition at line 34 of file StopperFactory.cpp.
Here is the caller graph for this function:
|
pure virtual |
Returns a system-specific ApplicationStopper, which stops by using the pid.
Implemented in StopperFactoryLinux.