Timesheets-Server
Timesheets server
|
Zpracovává HTTP požadavky, vyřizuje speciální požadavky. ...
#include <requestmapper.h>
Veřejné metody | |
RequestMapper (HobrasoftHttpd::HttpConnection *parent) | |
Konstruktor. | |
void | service (HobrasoftHttpd::HttpRequest *request, HobrasoftHttpd::HttpResponse *response) |
Vyřizuje jeden požadavek. | |
Privátní metody | |
void | serviceShtmlFile (HobrasoftHttpd::HttpRequest *request, HobrasoftHttpd::HttpResponse *response) |
QByteArray | readFile (const QString &path, HobrasoftHttpd::HttpResponse *response) |
Privátní atributy | |
QString | m_path |
Obsluhovaná cesta (URL adresa) | |
RequestAuthorizer * | m_authorizer |
Zpracovává HTTP požadavky, vyřizuje speciální požadavky.
Statické soubory a shtml stačí zpracovávat defaultním handlerem HobrasoftHttpd::HttpRequestHandler, ale požadavky dotazující vnitřní stav aplikace musejí být naprogramované v C++
Definice je uvedena na řádku 32 v souboru requestmapper.h.
RequestMapper::~RequestMapper | ( | ) |
Definice je uvedena na řádku 56 v souboru requestmapper.cpp.
RequestMapper::RequestMapper | ( | HobrasoftHttpd::HttpConnection * | parent | ) |
Konstruktor.
Definice je uvedena na řádku 60 v souboru requestmapper.cpp.
|
private |
Definice je uvedena na řádku 153 v souboru requestmapper.cpp.
void RequestMapper::service | ( | HobrasoftHttpd::HttpRequest * | request, |
HobrasoftHttpd::HttpResponse * | response ) |
Vyřizuje jeden požadavek.
Rozděluje podle typu požadavku do specializovaných handlerů
Po přihlášení zpracovává ostatní speciální požadavky (event streamy).
Definice je uvedena na řádku 66 v souboru requestmapper.cpp.
|
private |
Definice je uvedena na řádku 138 v souboru requestmapper.cpp.
|
private |
Definice je uvedena na řádku 53 v souboru requestmapper.h.
|
private |
Obsluhovaná cesta (URL adresa)
Definice je uvedena na řádku 51 v souboru requestmapper.h.