diff options
Diffstat (limited to 'src/websockets/qwebsocketserver.h')
-rw-r--r-- | src/websockets/qwebsocketserver.h | 16 |
1 files changed, 13 insertions, 3 deletions
diff --git a/src/websockets/qwebsocketserver.h b/src/websockets/qwebsocketserver.h index decd7c3..17d5376 100644 --- a/src/websockets/qwebsocketserver.h +++ b/src/websockets/qwebsocketserver.h @@ -76,7 +76,7 @@ public: explicit QWebSocketServer(const QString &serverName, SslMode secureMode, QObject *parent = nullptr); - virtual ~QWebSocketServer(); + ~QWebSocketServer() override; bool listen(const QHostAddress &address = QHostAddress::Any, quint16 port = 0); void close(); @@ -92,8 +92,18 @@ public: SslMode secureMode() const; - bool setSocketDescriptor(int socketDescriptor); - int socketDescriptor() const; +#if (QT_VERSION >= QT_VERSION_CHECK(6, 0, 0)) + bool setSocketDescriptor(qintptr socketDescriptor); + qintptr socketDescriptor() const; + bool setNativeDescriptor(qintptr descriptor) { return setSocketDescriptor(descriptor); } + qintptr nativeDescriptor() const { return socketDescriptor(); } +#else // ### Qt 6: Remove leftovers + Q_DECL_DEPRECATED_X("Use setNativeDescriptor") bool setSocketDescriptor(int socketDescriptor); + Q_DECL_DEPRECATED_X("Use nativeDescriptor") int socketDescriptor() const; + bool setNativeDescriptor(qintptr descriptor); + qintptr nativeDescriptor() const; +#endif // (QT_VERSION >= QT_VERSION_CHECK(6, 0, 0)) + bool hasPendingConnections() const; virtual QWebSocket *nextPendingConnection(); |