diff options
author | simonjam@chromium.org <simonjam@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-03-01 21:31:31 +0000 |
---|---|---|
committer | simonjam@chromium.org <simonjam@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-03-01 21:31:31 +0000 |
commit | 5477d890353c732bbd0c16d8a3c5ce56a52ee2fe (patch) | |
tree | b225cdf9c0dba2d2c77cc76b094551a8be9ba5cf /gpu/GLES2/extensions | |
parent | 271398aa3ff859d3deace9ff3ca575f14d263964 (diff) | |
download | chromium_src-5477d890353c732bbd0c16d8a3c5ce56a52ee2fe.zip chromium_src-5477d890353c732bbd0c16d8a3c5ce56a52ee2fe.tar.gz chromium_src-5477d890353c732bbd0c16d8a3c5ce56a52ee2fe.tar.bz2 |
Add a force pipelining option to load flags.
Details:
- Add a HttpPipelinedHostForced class for connections with forced requests.
+ Forced requests get their own pipeline and there's only one per host.
+ They always try to pipeline and won't retry if evicted.
+ Only one HttpStreamFactoryImpl::Job runs for all requests to the same
origin with forced pipelining. All requests will fail if that Job fails.
- Track HttpPipelinedHosts with a Key. Right now that's origin and
force-pipelining, but it might be expanded to include content type.
- Add a BufferedWriteStreamSocket that wraps a normal socket. It buffers Write()
calls until a task fires to dispatch the buffer to the underlying socket.
BUG=110794
TEST=net_unittests and unit_tests
Review URL: http://codereview.chromium.org/9433015
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@124487 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'gpu/GLES2/extensions')
0 files changed, 0 insertions, 0 deletions