10#include "serverengine.h"
12#include <Cutelyst/Headers>
14#include <QHostAddress>
15#include <QLocalSocket>
28 Socket(
bool secure,
Engine *_engine);
31 virtual void connectionClose() = 0;
34 virtual bool requestFinished() = 0;
35 virtual bool flush() = 0;
37 inline void resetSocket()
39 if (protoData->upgradedFrom) {
46 protoData->resetData();
51 quint16 remotePort = 0;
68 void connectionClose()
override final;
69 bool requestFinished()
override final;
70 bool flush()
override final;
71 void socketDisconnected();
90 void connectionClose()
override final;
91 bool requestFinished()
override final;
92 bool flush()
override final;
93 void socketDisconnected();
102class LocalSocket final
110 void connectionClose()
override final;
111 bool requestFinished()
override final;
112 bool flush()
override final;
113 void socketDisconnected();
The Cutelyst namespace holds all public Cutelyst API.
QLocalSocket(QObject *parent)
QObject * parent() const const
QSslSocket(QObject *parent)
QTcpSocket(QObject *parent)