11#include "pluginstore.h"
12#include "httpserver.h"
19Httpd::Httpd::Httpd(
const HobrasoftHttpd::HttpSettings *settings, QObject *parent) : HobrasoftHttpd::HttpServer(settings, parent) {
24 SessionStore::sessionStore(settings,
this);
25 SessionStore::sessionStore()->setSessionCookieName(
"session_timesheets");
32 PluginStore::pluginStore(
this);
37 if (m_httpd == NULL) {
39 qFatal(
"Httpd::httpd(NULL)");
41 HobrasoftHttpd::HttpSettings *settings =
new HobrasoftHttpd::HttpSettings(MSETTINGS,
"httpd", parent);
42 settings->setDefaultThreads(
true);
43 new Httpd(settings, parent);
Konkrétní implementace HTTP serveru, rozšiřuje obecnou třídu HobrasoftHttpd::HttpServer,...
static Httpd * httpd(QObject *parent=NULL)
Vrací ukazatal na singleton instanci třídy.
virtual HobrasoftHttpd::HttpRequestHandler * requestHandler(HobrasoftHttpd::HttpConnection *)
Vrací ukazatel na nově vytvořený handler.
Zpracovává HTTP požadavky, vyřizuje speciální požadavky.
Jmenný prostor pro obsluhu konkrétních HTTP požadavků aplikace.