24 lines
490 B
C++
24 lines
490 B
C++
#include "defines.h"
|
|
#include "localserver.h"
|
|
#include "systemservice.h"
|
|
|
|
SystemService::SystemService(int argc, char **argv)
|
|
: QtService<QCoreApplication>(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;
|
|
}
|