23 #ifndef QHTTPENGINE_SERVER_H 24 #define QHTTPENGINE_SERVER_H 26 #include <QHostAddress> 30 #include "qhttpengine_export.h" 32 #if !defined(QT_NO_SSL) 33 class QSslConfiguration;
41 class QHTTPENGINE_EXPORT ServerPrivate;
69 class QHTTPENGINE_EXPORT
Server :
public QTcpServer
78 explicit Server(QObject *parent = 0);
88 void setHandler(
Handler *handler);
90 #if !defined(QT_NO_SSL) 97 void setSslConfiguration(
const QSslConfiguration &configuration);
105 void incomingConnection(qintptr socketDescriptor);
109 ServerPrivate *
const d;
110 friend class ServerPrivate;
115 #endif // QHTTPENGINE_SERVER_H Base class for HTTP handlers.
Definition: handler.h:77
Definition: basicauthmiddleware.h:30
TCP server for HTTP requests.
Definition: server.h:69