mirror of
https://github.com/RetroShare/RetroShare.git
synced 2025-07-28 00:45:34 -04:00
Basic support to access libresapi via unix socket / windows named pipes
This commit is contained in:
parent
c59686ff3c
commit
47414acb62
6 changed files with 174 additions and 3 deletions
|
@ -7,6 +7,7 @@
|
|||
|
||||
#include "api/ApiServer.h"
|
||||
#include "api/ApiServerMHD.h"
|
||||
#include "api/ApiServerLocal.h"
|
||||
#include "api/RsControlModule.h"
|
||||
#include "api/GetPluginInterfaces.h"
|
||||
|
||||
|
@ -14,6 +15,7 @@
|
|||
|
||||
resource_api::ApiServer* WebuiPage::apiServer = 0;
|
||||
resource_api::ApiServerMHD* WebuiPage::apiServerMHD = 0;
|
||||
resource_api::ApiServerLocal* WebuiPage::apiServerLocal = 0;
|
||||
resource_api::RsControlModule* WebuiPage::controlModule = 0;
|
||||
|
||||
WebuiPage::WebuiPage(QWidget */*parent*/, Qt::WindowFlags /*flags*/)
|
||||
|
@ -92,6 +94,9 @@ QString WebuiPage::helpText() const
|
|||
"",
|
||||
Settings->getWebinterfaceAllowAllIps());
|
||||
apiServerMHD->start();
|
||||
|
||||
apiServerLocal = new resource_api::ApiServerLocal(apiServer);
|
||||
|
||||
return ok;
|
||||
}
|
||||
|
||||
|
@ -102,6 +107,8 @@ QString WebuiPage::helpText() const
|
|||
apiServerMHD->stop();
|
||||
delete apiServerMHD;
|
||||
apiServerMHD = 0;
|
||||
delete apiServerLocal;
|
||||
apiServerLocal = 0;
|
||||
delete apiServer;
|
||||
apiServer = 0;
|
||||
delete controlModule;
|
||||
|
|
|
@ -6,6 +6,7 @@
|
|||
namespace resource_api{
|
||||
class ApiServer;
|
||||
class ApiServerMHD;
|
||||
class ApiServerLocal;
|
||||
class RsControlModule;
|
||||
}
|
||||
|
||||
|
@ -48,5 +49,6 @@ private:
|
|||
|
||||
static resource_api::ApiServer* apiServer;
|
||||
static resource_api::ApiServerMHD* apiServerMHD;
|
||||
static resource_api::ApiServerLocal* apiServerLocal;
|
||||
static resource_api::RsControlModule* controlModule;
|
||||
};
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue