WIP: main
This commit is contained in:
parent
f25f34565a
commit
15730b470e
52 changed files with 2438 additions and 208 deletions
24
service/server/systemservice.cpp
Normal file
24
service/server/systemservice.cpp
Normal file
|
@ -0,0 +1,24 @@
|
|||
#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(SERVICE_NAME);
|
||||
|
||||
if (!m_localServer->isRunning()) {
|
||||
app->quit();
|
||||
}
|
||||
}
|
||||
|
||||
void SystemService::stop()
|
||||
{
|
||||
delete m_localServer;
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue