diff options
author | Joerg Bornemann <joerg.bornemann@nokia.com> | 2011-12-13 12:09:45 +0100 |
---|---|---|
committer | Qt by Nokia <qt-info@nokia.com> | 2011-12-15 19:17:04 +0100 |
commit | 3ccd6264296a3d5b1652964c758cbd1063c8c8f2 (patch) | |
tree | 6d5b8f07fc56ca49cf56e55fb0f382b0fe37b3f5 /src/network/socket/qlocalsocket_p.h | |
parent | abccefa4a8fffda13d3873b8e0c60259d75a75e9 (diff) |
QLocalSocket/Win: make emitReadyRead timer persistent
This saves us from creating a single shot timer every time we emit
readyRead and eliminates the parallel pendingReadyRead flag.
Done-with: ossi
Change-Id: I1de7f07b83b583b9d60dd8862d6a9f7865b5b891
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
Diffstat (limited to 'src/network/socket/qlocalsocket_p.h')
-rw-r--r-- | src/network/socket/qlocalsocket_p.h | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/network/socket/qlocalsocket_p.h b/src/network/socket/qlocalsocket_p.h index a0749fd35f..32781789b0 100644 --- a/src/network/socket/qlocalsocket_p.h +++ b/src/network/socket/qlocalsocket_p.h @@ -134,7 +134,6 @@ public: void _q_notified(); void _q_canWrite(); void _q_pipeClosed(); - void _q_emitReadyRead(); DWORD checkPipeState(); void startAsyncRead(); bool completeAsyncRead(); @@ -148,7 +147,7 @@ public: QWinEventNotifier *dataReadNotifier; QLocalSocket::LocalSocketError error; bool readSequenceStarted; - bool pendingReadyRead; + QTimer *emitReadyReadTimer; bool pipeClosed; static const qint64 initialReadBufferSize = 4096; #else |