diff options
author | Shane Kearns <shane.kearns@accenture.com> | 2011-05-05 15:03:14 (GMT) |
---|---|---|
committer | Shane Kearns <shane.kearns@accenture.com> | 2011-05-05 15:21:00 (GMT) |
commit | 57e191e9cb69cd132612122b30c94ee013ef4a50 (patch) | |
tree | 82adae4ef8b210af4060b6fa3f20c9ba7fb74576 /src/network/access/qhttpnetworkconnection_p.h | |
parent | a1b150981d58276e7937c4e3daebea5ffe05c17d (diff) | |
download | Qt-57e191e9cb69cd132612122b30c94ee013ef4a50.zip Qt-57e191e9cb69cd132612122b30c94ee013ef4a50.tar.gz Qt-57e191e9cb69cd132612122b30c94ee013ef4a50.tar.bz2 |
Update QTBUG-17223 for Qt 4.8
In Qt 4.7, http network requests are assigned to http connection
channels before connecting the channel.
In Qt 4.8, channels are connected "blind" as this gives a performance
improvement in certain circumstances.
On the assumption that User-Agent should be the same for all the
requests being sent to the server in a given burst, we use the first
queued request to set the user agent for a http proxy.
Task-number: QTBUG-17223
Reviewed-by: Markus Goetz
Reviewed-by: Martin Petersson
Diffstat (limited to 'src/network/access/qhttpnetworkconnection_p.h')
-rw-r--r-- | src/network/access/qhttpnetworkconnection_p.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/network/access/qhttpnetworkconnection_p.h b/src/network/access/qhttpnetworkconnection_p.h index adb779f4..329d3626 100644 --- a/src/network/access/qhttpnetworkconnection_p.h +++ b/src/network/access/qhttpnetworkconnection_p.h @@ -169,6 +169,7 @@ public: void requeueRequest(const HttpMessagePair &pair); // e.g. after pipeline broke bool dequeueRequest(QAbstractSocket *socket); void prepareRequest(HttpMessagePair &request); + QHttpNetworkRequest predictNextRequest(); void fillPipeline(QAbstractSocket *socket); bool fillPipeline(QList<HttpMessagePair> &queue, QHttpNetworkConnectionChannel &channel); |