From ff5e703d0ebc695c02637cc5a5394c893cbcfc29 Mon Sep 17 00:00:00 2001 From: Kurt Pattyn Date: Sun, 2 Feb 2014 18:22:15 +0100 Subject: [PATCH] Add private method to set error from QAbstractSocket::error Change-Id: I870006bbd5c788bea89f65d5bd25082d1543caf0 Reviewed-by: Kurt Pattyn --- src/websockets/qwebsocketserver_p.cpp | 10 ++++++++++ src/websockets/qwebsocketserver_p.h | 2 ++ 2 files changed, 12 insertions(+) diff --git a/src/websockets/qwebsocketserver_p.cpp b/src/websockets/qwebsocketserver_p.cpp index cd0a81d..00c868b 100644 --- a/src/websockets/qwebsocketserver_p.cpp +++ b/src/websockets/qwebsocketserver_p.cpp @@ -181,6 +181,16 @@ void QWebSocketServerPrivate::addPendingConnection(QWebSocket *pWebSocket) /*! \internal */ +void QWebSocketServerPrivate::setErrorFromSocketError(QAbstractSocket::SocketError error, + const QString &errorDescription) +{ + Q_UNUSED(error); + setError(QWebSocketProtocol::CloseCodeAbnormalDisconnection, errorDescription); +} + +/*! + \internal + */ QWebSocket *QWebSocketServerPrivate::nextPendingConnection() { QWebSocket *pWebSocket = Q_NULLPTR; diff --git a/src/websockets/qwebsocketserver_p.h b/src/websockets/qwebsocketserver_p.h index 861b1e7..7909b69 100644 --- a/src/websockets/qwebsocketserver_p.h +++ b/src/websockets/qwebsocketserver_p.h @@ -138,6 +138,8 @@ private: QString m_errorString; void addPendingConnection(QWebSocket *pWebSocket); + void setErrorFromSocketError(QAbstractSocket::SocketError error, + const QString &errorDescription); }; QT_END_NAMESPACE -- 2.7.4