diff options
author | Martin Petersson <martin.petersson@nokia.com> | 2011-03-10 13:31:36 +0100 |
---|---|---|
committer | Martin Petersson <martin.petersson@nokia.com> | 2011-03-10 13:36:28 +0100 |
commit | 096eed1745d78ae8377f0231871100fd5ba6a78e (patch) | |
tree | f84bc5046493719ffa25b17925116732c1f79120 /src/network/access/qhttpnetworkconnection_p.h | |
parent | 3e2db2ed3c8f12534871cc1fb014210b471d55cf (diff) |
QNAM HTTP: Pair channels with requests at a later state.
Connect a new channel only when there is no one currently available.
Only pair the request with the channel once we know if it got connected
or not. This leads to faster sending on requests as we reuse already
connected channels that became free in the meanwhile.
Task-number: QTBUG-17084
Reviewed-by: Markus Goetz
Reviewed-by: Peter Hartmann
Diffstat (limited to 'src/network/access/qhttpnetworkconnection_p.h')
-rw-r--r-- | src/network/access/qhttpnetworkconnection_p.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/network/access/qhttpnetworkconnection_p.h b/src/network/access/qhttpnetworkconnection_p.h index d4748c1e3c..874ea22e9d 100644 --- a/src/network/access/qhttpnetworkconnection_p.h +++ b/src/network/access/qhttpnetworkconnection_p.h @@ -161,7 +161,7 @@ public: QHttpNetworkReply *queueRequest(const QHttpNetworkRequest &request); void requeueRequest(const HttpMessagePair &pair); // e.g. after pipeline broke - void dequeueAndSendRequest(QAbstractSocket *socket); + bool dequeueRequest(QAbstractSocket *socket); void prepareRequest(HttpMessagePair &request); void fillPipeline(QAbstractSocket *socket); |