diff options
author | jgraettinger@chromium.org <jgraettinger@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-02-12 17:48:51 +0000 |
---|---|---|
committer | jgraettinger@chromium.org <jgraettinger@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-02-12 17:48:51 +0000 |
commit | 5ff0ed3916975c18b2697ee6f48794946ae75c36 (patch) | |
tree | 826cd0222dfa75a515174dd514b583d603990bd4 /net/spdy/spdy_proxy_client_socket.cc | |
parent | 3d5878358d3e8537b1baa855927ba9829d59f401 (diff) | |
download | chromium_src-5ff0ed3916975c18b2697ee6f48794946ae75c36.zip chromium_src-5ff0ed3916975c18b2697ee6f48794946ae75c36.tar.gz chromium_src-5ff0ed3916975c18b2697ee6f48794946ae75c36.tar.bz2 |
Refactor SpdyStream to model HTTP/2 stream states
SpdyStream's private state implementation is refactored to the HTTP/2 states
and transitions. HTTP/2 states which aren't yet supported (RESERVED_REMOTE,
HALF_CLOSED_REMOTE) have been omitted for now.
Note that the previous IDLE state had a meaning equivalent to the HTTP/2 OPEN state. Uses of IsIdle() have been updated.
A follow-up CL will change/test SpdyStream behavior to enable the
HALF_CLOSED_REMOTE state.
BUG=330860
Review URL: https://codereview.chromium.org/126923003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250749 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'net/spdy/spdy_proxy_client_socket.cc')
-rw-r--r-- | net/spdy/spdy_proxy_client_socket.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/net/spdy/spdy_proxy_client_socket.cc b/net/spdy/spdy_proxy_client_socket.cc index fa3300f..ab5387a 100644 --- a/net/spdy/spdy_proxy_client_socket.cc +++ b/net/spdy/spdy_proxy_client_socket.cc @@ -154,7 +154,7 @@ bool SpdyProxyClientSocket::IsConnected() const { bool SpdyProxyClientSocket::IsConnectedAndIdle() const { return IsConnected() && read_buffer_queue_.IsEmpty() && - spdy_stream_->IsIdle(); + spdy_stream_->IsOpen(); } const BoundNetLog& SpdyProxyClientSocket::NetLog() const { |