Timesheets-Server
Timesheets server
Načítám...
Vyhledávám...
Nebylo nic nalezeno
httpd.h
Zobrazit dokumentaci tohoto souboru.
1
6
7#ifndef _Httpd_H_
8#define _Httpd_H_
9
10#include <QObject>
11#include "httpserver.h"
12
16#ifndef DOXYGEN_SHOULD_SKIP_THIS
17#define HTTPD Httpd::Httpd::httpd()
18#endif
20
21namespace HobrasoftHttpd {
22class HttpServer;
23class HttpSettings;
24class HttpConnection;
25class HttpRequestHandler;
26}
27
31namespace Httpd {
32
33
39class Httpd : public HobrasoftHttpd::HttpServer {
40 Q_OBJECT
41 public:
42
46 static Httpd *httpd(QObject *parent = NULL);
47
51 virtual HobrasoftHttpd::HttpRequestHandler *requestHandler(HobrasoftHttpd::HttpConnection *);
52
53 private:
54 #ifndef DOXYGEN_SHOULD_SKIP_THIS
55 Httpd(const HobrasoftHttpd::HttpSettings *settings, QObject *parent);
56
57 static Httpd *m_httpd;
58 #endif
59
60};
61
62}
63
64#endif
static Httpd * httpd(QObject *parent=NULL)
Vrací ukazatal na singleton instanci třídy.
Definition httpd.cpp:36
virtual HobrasoftHttpd::HttpRequestHandler * requestHandler(HobrasoftHttpd::HttpConnection *)
Vrací ukazatel na nově vytvořený handler.
Definition httpd.cpp:49
Jmenný prostor pro obsluhu konkrétních HTTP požadavků aplikace.