From 4920090da0fc937d171065694d5274221d2747c9 Mon Sep 17 00:00:00 2001 From: "Jonas M. Gastal" Date: Mon, 11 Jun 2012 22:27:03 -0300 Subject: If accept fails, stop accepting new connections and emit error signal. Task-number: QTBUG-24778 Change-Id: I6c5b685b3f861a0fafc1475c41bb35cede17d712 Reviewed-by: Thiago Macieira --- src/network/socket/qtcpserver.h | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/network/socket/qtcpserver.h') diff --git a/src/network/socket/qtcpserver.h b/src/network/socket/qtcpserver.h index 0f319e6c7d..f83df734eb 100644 --- a/src/network/socket/qtcpserver.h +++ b/src/network/socket/qtcpserver.h @@ -85,6 +85,9 @@ public: QAbstractSocket::SocketError serverError() const; QString errorString() const; + void pauseAccepting(); + void resumeAccepting(); + #ifndef QT_NO_NETWORKPROXY void setProxy(const QNetworkProxy &networkProxy); QNetworkProxy proxy() const; @@ -96,6 +99,7 @@ protected: Q_SIGNALS: void newConnection(); + void acceptError(QAbstractSocket::SocketError socketError); private: Q_DISABLE_COPY(QTcpServer) -- cgit v1.2.3