23 #ifndef QHTTPENGINE_HANDLER_H 24 #define QHTTPENGINE_HANDLER_H 28 #include "qhttpengine_export.h" 38 class QHTTPENGINE_EXPORT HandlerPrivate;
77 class QHTTPENGINE_EXPORT
Handler :
public QObject
86 explicit Handler(QObject *parent = 0);
103 void addRedirect(
const QRegExp &pattern,
const QString &path);
112 void addSubHandler(
const QRegExp &pattern,
Handler *handler);
117 void route(
Socket *socket,
const QString &path);
130 virtual void process(
Socket *socket,
const QString &path);
134 HandlerPrivate *
const d;
135 friend class HandlerPrivate;
140 #endif // QHTTPENGINE_HANDLER_H Base class for HTTP handlers.
Definition: handler.h:77
Definition: basicauthmiddleware.h:30
Pre-handler request processor.
Definition: middleware.h:41
Implementation of the HTTP protocol.
Definition: socket.h:96