7#ifndef _Httpd_ControllerOverview_H_
8#define _Httpd_ControllerOverview_H_
115 void service (HobrasoftHttpd::HttpRequest *
request, HobrasoftHttpd::HttpResponse *response) Q_DECL_OVERRIDE;
116 void serviceList (HobrasoftHttpd::HttpRequest *
request, HobrasoftHttpd::HttpResponse *response) Q_DECL_OVERRIDE;
117 void serviceIdGet (HobrasoftHttpd::HttpRequest *
request, HobrasoftHttpd::HttpResponse *response,
const QString&
id) Q_DECL_OVERRIDE;
118 void serviceIdDelete (HobrasoftHttpd::HttpRequest *
request, HobrasoftHttpd::HttpResponse *response,
const QString&
id) Q_DECL_OVERRIDE;
Virtuální třída pro vyřizování unifikovaných Http požadavků na server API.
HobrasoftHttpd::HttpRequest * request() const
Vrací ukazatel na aktuální request.
Vrací podklady pro tištěný pracovní výkaz.
void serviceList(HobrasoftHttpd::HttpRequest *request, HobrasoftHttpd::HttpResponse *response) Q_DECL_OVERRIDE
Měl by poslat v odpovědi kompletní seznam všech objektů ve třídě a ukončit se.
void service(HobrasoftHttpd::HttpRequest *request, HobrasoftHttpd::HttpResponse *response) Q_DECL_OVERRIDE
Obsluha požadavku.
void serviceIdGet(HobrasoftHttpd::HttpRequest *request, HobrasoftHttpd::HttpResponse *response, const QString &id) Q_DECL_OVERRIDE
Pošle odpověď na požadavek konkrétního ID metodou GET.
void serviceIdDelete(HobrasoftHttpd::HttpRequest *request, HobrasoftHttpd::HttpResponse *response, const QString &id) Q_DECL_OVERRIDE
Pošle odpověď na požadavek konkrétního ID metodou DELETE - obvykle objekt smaže.
Jmenný prostor pro obsluhu konkrétních HTTP požadavků aplikace.