30#include <IceGrid/Admin.h>
62 static std::shared_ptr<StopperFactory>
getFactory();
Abstract base class for factory classes that create ApplicationStopper.
virtual ApplicationStopperPtr getPidStopper()=0
Returns a system-specific ApplicationStopper, which stops by using the pid.
virtual ApplicationStopperPtr getByNameStopper()=0
Returns a system-specific ApplicationStopper, which stops by using the name.
static std::shared_ptr< StopperFactory > getFactory()
Returns the right StopperFactory for this operating system.
std::shared_ptr< ApplicationStopper > ApplicationStopperPtr
std::shared_ptr< ScenarioManager::Exec::StopperFactory > StopperFactoryPtr