Add private method to set error from QAbstractSocket::error
authorKurt Pattyn <pattyn.kurt@gmail.com>
Sun, 2 Feb 2014 17:22:15 +0000 (18:22 +0100)
committerThe Qt Project <gerrit-noreply@qt-project.org>
Sun, 2 Feb 2014 20:15:48 +0000 (21:15 +0100)
Change-Id: I870006bbd5c788bea89f65d5bd25082d1543caf0
Reviewed-by: Kurt Pattyn <pattyn.kurt@gmail.com>
src/websockets/qwebsocketserver_p.cpp
src/websockets/qwebsocketserver_p.h

index cd0a81d..00c868b 100644 (file)
@@ -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;
index 861b1e7..7909b69 100644 (file)
@@ -138,6 +138,8 @@ private:
     QString m_errorString;
 
     void addPendingConnection(QWebSocket *pWebSocket);
+    void setErrorFromSocketError(QAbstractSocket::SocketError error,
+                                 const QString &errorDescription);
 };
 
 QT_END_NAMESPACE