#include "defines.h" #include "localserver.h" #include "systemservice.h" SystemService::SystemService(int argc, char **argv) : QtService(argc, argv, SERVICE_NAME) { setServiceDescription("Service for AmneziaVPN"); } void SystemService::start() { QCoreApplication* app = application(); m_localServer = new LocalServer(); if (!m_localServer->isRunning()) { app->quit(); } } void SystemService::stop() { delete m_localServer; }