diff options
author | Jonas M. Gastal <jgastal@gmail.com> | 2012-06-11 22:27:03 -0300 |
---|---|---|
committer | The Qt Project <gerrit-noreply@qt-project.org> | 2012-09-26 04:03:51 +0200 |
commit | 4920090da0fc937d171065694d5274221d2747c9 (patch) | |
tree | 8959b519b3ebcf772fee2db640c0b2b4818a6e85 /src/network/socket/qtcpserver.h | |
parent | aa9728450cc515c66545323646c66d826a1af50a (diff) |
If accept fails, stop accepting new connections and emit error signal.
Task-number: QTBUG-24778
Change-Id: I6c5b685b3f861a0fafc1475c41bb35cede17d712
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Diffstat (limited to 'src/network/socket/qtcpserver.h')
-rw-r--r-- | src/network/socket/qtcpserver.h | 4 |
1 files changed, 4 insertions, 0 deletions
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) |