|
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 75 v souboru requestmapper.cpp.
| RequestMapper::RequestMapper | ( | HobrasoftHttpd::HttpConnection * | parent | ) |
Konstruktor.
Definice je uvedena na řádku 79 v souboru requestmapper.cpp.
|
private |
Definice je uvedena na řádku 191 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 85 v souboru requestmapper.cpp.
|
private |
Definice je uvedena na řádku 176 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.