QHttpEngine
0.1.0
Simple and secure HTTP server for Qt applications
|
23 #ifndef QHTTPENGINE_QHTTPHANDLER_H
24 #define QHTTPENGINE_QHTTPHANDLER_H
29 #include "qhttpengine.h"
30 #include "qhttpsocket.h"
32 class QHTTPENGINE_EXPORT QHttpHandlerPrivate;
92 void addRedirect(
const QRegExp &pattern,
const QString &path);
121 QHttpHandlerPrivate *
const d;
122 friend class QHttpHandlerPrivate;
125 #endif // QHTTPENGINE_QHTTPHANDLER_H
void route(QHttpSocket *socket, const QString &path)
Route an incoming request.
Base class for HTTP handlers.
Definition: qhttphandler.h:72
virtual void process(QHttpSocket *socket, const QString &path)
Process a request.
Implementation of the HTTP protocol.
Definition: qhttpsocket.h:89
void addRedirect(const QRegExp &pattern, const QString &path)
Add a redirect for a specific pattern.
void addSubHandler(const QRegExp &pattern, QHttpHandler *handler)
Add a handler for a specific pattern.
QHttpHandler(QObject *parent=0)
Base constructor for a handler.