Timesheets-Server
Timesheets server
Načítám...
Vyhledávám...
Nebylo nic nalezeno
Dokumentace souboru requestmapper.cpp
#include "requestmapper.h"
#include "httprequest.h"
#include "httpresponse.h"
#include "httpconnection.h"
#include "sessionstore.h"
#include "staticfilecontroller.h"
#include "msettings.h"
#include "pdebug.h"
#include "pluginstore.h"
#include "plugininterface.h"
#include "requestauthorizer.h"
#include "controllerserver.h"
#include "controllercategories.h"
#include "controllercategoriestoroot.h"
#include "controllercategoriestree.h"
#include "controllercategoriessiblings.h"
#include "controllerstatusorder.h"
#include "controllerstatuses.h"
#include "controllerstatustemplates.h"
#include "controllertickets.h"
#include "controllerticketsvw.h"
#include "controllerticketstatus.h"
#include "controllerticketvalues.h"
#include "controllerticketfiles.h"
#include "controllertickettimesheets.h"
#include "controllerusers.h"
#include "controlleruserscategories.h"
#include "controllertimesheet.h"
#include "controlleroverview.h"
#include "controlleroverviewpublic.h"

Zobrazit zdrojový text tohoto souboru.

Definice maker

#define ROUTER(adresa, trida)
 

Detailní popis

Dokumentace definic maker

◆ ROUTER

#define ROUTER ( adresa,
trida )
Hodnota:
if (m_path.startsWith(adresa)) { \
AbstractController *controller = new trida (connection()); \
controller->setAuthorizer(m_authorizer); \
controller->service(request, response); \
return; \
}
Virtuální třída pro vyřizování unifikovaných Http požadavků na server API.
virtual void service(HobrasoftHttpd::HttpRequest *request, HobrasoftHttpd::HttpResponse *response)
Obsluha požadavku.