23#ifndef QHTTPENGINE_QHTTPHANDLER_H
24#define QHTTPENGINE_QHTTPHANDLER_H
29#include "qhttpengine.h"
30#include "qhttpsocket.h"
32class QHTTPENGINE_EXPORT QHttpHandlerPrivate;
92 void addRedirect(
const QRegExp &pattern,
const QString &path);
121 QHttpHandlerPrivate *
const d;
122 friend class QHttpHandlerPrivate;
Base class for HTTP handlers.
Definition qhttphandler.h:72
virtual void process(QHttpSocket *socket, const QString &path)
Process a request.
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.
void route(QHttpSocket *socket, const QString &path)
Route an incoming request.
Implementation of the HTTP protocol.
Definition qhttpsocket.h:89