summaryrefslogtreecommitdiffstats
path: root/net/spdy/spdy_session.h
diff options
context:
space:
mode:
authorrtenneti@chromium.org <rtenneti@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-02-08 23:19:08 +0000
committerrtenneti@chromium.org <rtenneti@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-02-08 23:19:08 +0000
commit0e86578202902b7918988dfcba2200e68a38859a (patch)
tree4f7604b4c87509a58ed0c91050e9ac5b84ff80c6 /net/spdy/spdy_session.h
parentb1ac5d5e3b2ada198ddd8dc71d49c0b7918a6de7 (diff)
downloadchromium_src-0e86578202902b7918988dfcba2200e68a38859a.zip
chromium_src-0e86578202902b7918988dfcba2200e68a38859a.tar.gz
chromium_src-0e86578202902b7918988dfcba2200e68a38859a.tar.bz2
Merge 120855 - SPDY - Adjust the send window size of all streams (new and current)
based on initial window size sent in settings frame from the server. R=willchan BUG=112778 TEST=network unit tests Review URL: http://codereview.chromium.org/9346003 TBR=rtenneti@chromium.org Review URL: https://chromiumcodereview.appspot.com/9371001 git-svn-id: svn://svn.chromium.org/chrome/branches/1025_7/src@121086 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'net/spdy/spdy_session.h')
-rw-r--r--net/spdy/spdy_session.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/net/spdy/spdy_session.h b/net/spdy/spdy_session.h
index 20570be..5514d4c 100644
--- a/net/spdy/spdy_session.h
+++ b/net/spdy/spdy_session.h
@@ -330,6 +330,9 @@ class NET_EXPORT SpdySession : public base::RefCounted<SpdySession>,
// SETTINGS control frame, update our SpdySession accordingly.
void HandleSettings(const spdy::SpdySettings& settings);
+ // Adjust the send window size of all ActiveStreams and PendingCreateStreams.
+ void UpdateStreamsSendWindowSize(int32 delta_window_size);
+
// Send the PING (preface-PING and trailing-PING) frames.
void SendPrefacePingIfNoneInFlight();