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
TCP server for HTTP requests.
Definition: server.h:69