7#ifndef _Httpd_ControllerDoors_H_
8#define _Httpd_ControllerDoors_H_
48 ControllerDoors(HobrasoftHttpd::HttpConnection *parent);
52 void serviceList (HobrasoftHttpd::HttpRequest *
request, HobrasoftHttpd::HttpResponse *response) Q_DECL_OVERRIDE;
53 void serviceIdGet (HobrasoftHttpd::HttpRequest *
request, HobrasoftHttpd::HttpResponse *response,
const QString&
id) Q_DECL_OVERRIDE;
54 void serviceIdPut (HobrasoftHttpd::HttpRequest *
request, HobrasoftHttpd::HttpResponse *response,
const QVariantMap& data) Q_DECL_OVERRIDE;
55 void serviceIdPost (HobrasoftHttpd::HttpRequest *
request, HobrasoftHttpd::HttpResponse *response,
const QVariantMap& data) Q_DECL_OVERRIDE;
56 void serviceIdDelete (HobrasoftHttpd::HttpRequest *
request, HobrasoftHttpd::HttpResponse *response,
const QString&
id) Q_DECL_OVERRIDE;
AbstractController(HobrasoftHttpd::HttpConnection *parent)
Konstruktor.
HobrasoftHttpd::HttpRequest * request() const
Vrací ukazatel na aktuální request.
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.
void serviceIdPut(HobrasoftHttpd::HttpRequest *request, HobrasoftHttpd::HttpResponse *response, const QVariantMap &data) Q_DECL_OVERRIDE
Pošle odpověď na požadavek konkrétního ID metodou PUT - obvykle vloží nový objekt nebo přepíše existu...
void serviceIdPost(HobrasoftHttpd::HttpRequest *request, HobrasoftHttpd::HttpResponse *response, const QVariantMap &data) Q_DECL_OVERRIDE
Pošle odpověď na požadavek konkrétního ID metodou PUT - obvykle vloží nový objekt nebo přepíše existu...
void serviceList(HobrasoftHttpd::HttpRequest *request, HobrasoftHttpd::HttpResponse *response) Q_DECL_OVERRIDE
Pošle chybovou odpověď
Jmenný prostor pro obsluhu konkrétních HTTP požadavků aplikace.