// Copyright (C) 2016 Klarälvdalens Datakonsult AB, a KDAB Group company, info@kdab.com, author Milian Wolff // SPDX-License-Identifier: LicenseRef-Qt-Commercial OR BSD-3-Clause #ifndef WEBSOCKETCLIENTWRAPPER_H #define WEBSOCKETCLIENTWRAPPER_H #include class WebSocketTransport; QT_BEGIN_NAMESPACE class QWebSocketServer; QT_END_NAMESPACE class WebSocketClientWrapper : public QObject { Q_OBJECT public: WebSocketClientWrapper(QWebSocketServer *server, QObject *parent = nullptr); signals: void clientConnected(WebSocketTransport *client); private slots: void handleNewConnection(); private: QWebSocketServer *m_server; }; #endif // WEBSOCKETCLIENTWRAPPER_H