|
[SPDY] Avoid leaking bytes from the session flow control receive window
Add a way to add ConsumeCallbacks to a SpdyBuffer in order to be notified
when Consume() is called. Use that to ensure that flow control receive
windows are updated appropriately regardless of what the SpdyStream's
delegate does.
Make IncreaseRevWindowSize private in both SpdyStream
and SpdySession.
BUG= 176592
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=194655
Total comments: 3
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+300 lines, -120 lines) |
Patch |
 |
M |
net/spdy/spdy_buffer.h
|
View
|
1
|
4 chunks |
+14 lines, -2 lines |
0 comments
|
Download
|
 |
M |
net/spdy/spdy_buffer.cc
|
View
|
|
3 chunks |
+13 lines, -1 line |
0 comments
|
Download
|
 |
M |
net/spdy/spdy_buffer_unittest.cc
|
View
|
|
2 chunks |
+29 lines, -1 line |
0 comments
|
Download
|
 |
M |
net/spdy/spdy_http_stream.cc
|
View
|
|
1 chunk |
+1 line, -4 lines |
0 comments
|
Download
|
 |
M |
net/spdy/spdy_proxy_client_socket.cc
|
View
|
|
1 chunk |
+1 line, -6 lines |
0 comments
|
Download
|
 |
M |
net/spdy/spdy_session.h
|
View
|
1
2
|
3 chunks |
+11 lines, -7 lines |
0 comments
|
Download
|
 |
M |
net/spdy/spdy_session.cc
|
View
|
1
2
|
3 chunks |
+33 lines, -29 lines |
0 comments
|
Download
|
 |
M |
net/spdy/spdy_session_spdy3_unittest.cc
|
View
|
1
2
|
6 chunks |
+116 lines, -10 lines |
0 comments
|
Download
|
 |
M |
net/spdy/spdy_stream.h
|
View
|
|
2 chunks |
+10 lines, -10 lines |
0 comments
|
Download
|
 |
M |
net/spdy/spdy_stream.cc
|
View
|
|
3 chunks |
+36 lines, -36 lines |
0 comments
|
Download
|
 |
M |
net/spdy/spdy_stream_spdy2_unittest.cc
|
View
|
|
3 chunks |
+5 lines, -3 lines |
0 comments
|
Download
|
 |
M |
net/spdy/spdy_stream_spdy3_unittest.cc
|
View
|
|
5 chunks |
+9 lines, -5 lines |
0 comments
|
Download
|
 |
M |
net/spdy/spdy_stream_test_util.h
|
View
|
|
3 chunks |
+6 lines, -2 lines |
0 comments
|
Download
|
 |
M |
net/spdy/spdy_stream_test_util.cc
|
View
|
|
3 chunks |
+16 lines, -4 lines |
0 comments
|
Download
|
Total messages: 5 (0 generated)
|