diff options
author | willchan@chromium.org <willchan@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-06-11 21:21:36 +0000 |
---|---|---|
committer | willchan@chromium.org <willchan@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-06-11 21:21:36 +0000 |
commit | 8d5a34e2b9853514b5fc5cb33be629f452e558eb (patch) | |
tree | 6218ea140d951443c8c2295fba8bbfd81699cc86 /media/DEPS | |
parent | ead41699209ad7b0acdc911364f23c6655be4d3f (diff) | |
download | chromium_src-8d5a34e2b9853514b5fc5cb33be629f452e558eb.zip chromium_src-8d5a34e2b9853514b5fc5cb33be629f452e558eb.tar.gz chromium_src-8d5a34e2b9853514b5fc5cb33be629f452e558eb.tar.bz2 |
Introduce HttpStream and HttpBasicStream.
This is the beginning of the http pipelining work. Introduce HttpStream, an interface for reading and writing to http streams. Provide a basic implementation with HttpBasicStream. Switch HttpNetworkTransaction to reading/writing via HttpStream rather than directly to the socket.
Note that the interface will have to change later on. Read/Write() is the wrong interface, since a pipelining HttpStream implementation will have to detect the end of an http response, rather than having the client (HttpNetworkTransaction) do that. This is just the first step.
For information of the general roadmap for http pipelining, please refer to the bug.
BUG=http://crbug.com/8991
TEST=none
Review URL: http://codereview.chromium.org/119346
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18199 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'media/DEPS')
0 files changed, 0 insertions, 0 deletions