Timesheets-Server
Timesheets server
Načítám...
Vyhledávám...
Nebylo nic nalezeno
Dokumentace třídy Httpd::Httpd

Konkrétní implementace HTTP serveru, rozšiřuje obecnou třídu HobrasoftHttpd::HttpServer, singleton. ...

#include <httpd.h>

Diagram dědičnosti pro třídu Httpd::Httpd:

Veřejné metody

virtual HobrasoftHttpd::HttpRequestHandler * requestHandler (HobrasoftHttpd::HttpConnection *)
 Vrací ukazatel na nově vytvořený handler.
 

Statické veřejné metody

static Httpdhttpd (QObject *parent=NULL)
 Vrací ukazatal na singleton instanci třídy.
 

Detailní popis

Konkrétní implementace HTTP serveru, rozšiřuje obecnou třídu HobrasoftHttpd::HttpServer, singleton.

Pro rozšíření je potřeba přepsat virtuální metodu requestHandler()

Definice je uvedena na řádku 39 v souboru httpd.h.

Dokumentace členských funkcí

◆ httpd()

Httpd::Httpd * Httpd::Httpd::httpd ( QObject * parent = NULL)
static

Vrací ukazatal na singleton instanci třídy.

Definice je uvedena na řádku 33 v souboru httpd.cpp.

33 {
34 if (m_httpd == NULL) {
35 if (parent == NULL) {
36 qFatal("Httpd::httpd(NULL)");
37 }
38 HobrasoftHttpd::HttpSettings *settings = new HobrasoftHttpd::HttpSettings(MSETTINGS, "httpd", parent);
39 settings->setDefaultThreads(true);
40 new Httpd(settings, parent);
41 }
42 return m_httpd;
43}
Jmenný prostor pro obsluhu konkrétních HTTP požadavků aplikace.

◆ requestHandler()

HobrasoftHttpd::HttpRequestHandler * Httpd::Httpd::requestHandler ( HobrasoftHttpd::HttpConnection * connection)
virtual

Vrací ukazatel na nově vytvořený handler.

Definice je uvedena na řádku 46 v souboru httpd.cpp.

46 {
47 // PDEBUG << "Httpd::Httpd::requestHandler()";
48 return new RequestMapper(connection);
49}

Dokumentace pro tuto třídu byla vygenerována z následujících souborů: