OLD | NEW |
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include "net/spdy/spdy_session.h" | 5 #include "net/spdy/spdy_session.h" |
6 | 6 |
7 #include <algorithm> | 7 #include <algorithm> |
8 #include <map> | 8 #include <map> |
9 | 9 |
10 #include "base/basictypes.h" | 10 #include "base/basictypes.h" |
(...skipping 2100 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2111 // |session_recv_window_size_| does not change. | 2111 // |session_recv_window_size_| does not change. |
2112 DecreaseRecvWindowSize(static_cast<int32>(len)); | 2112 DecreaseRecvWindowSize(static_cast<int32>(len)); |
2113 IncreaseRecvWindowSize(static_cast<int32>(len)); | 2113 IncreaseRecvWindowSize(static_cast<int32>(len)); |
2114 | 2114 |
2115 ActiveStreamMap::iterator it = active_streams_.find(stream_id); | 2115 ActiveStreamMap::iterator it = active_streams_.find(stream_id); |
2116 if (it == active_streams_.end()) | 2116 if (it == active_streams_.end()) |
2117 return; | 2117 return; |
2118 it->second.stream->OnPaddingConsumed(len); | 2118 it->second.stream->OnPaddingConsumed(len); |
2119 } | 2119 } |
2120 | 2120 |
2121 SpdyHeadersHandlerInterface* SpdySession::OnHeaderFrameStart( | |
2122 SpdyStreamId stream_id) { | |
2123 LOG(FATAL); | |
2124 return nullptr; | |
2125 } | |
2126 | |
2127 void SpdySession::OnHeaderFrameEnd(SpdyStreamId stream_id, bool end_headers) { | |
2128 LOG(FATAL); | |
2129 } | |
2130 | |
2131 void SpdySession::OnSettings(bool clear_persisted) { | 2121 void SpdySession::OnSettings(bool clear_persisted) { |
2132 CHECK(in_io_loop_); | 2122 CHECK(in_io_loop_); |
2133 | 2123 |
2134 if (clear_persisted) | 2124 if (clear_persisted) |
2135 http_server_properties_->ClearSpdySettings(host_port_pair()); | 2125 http_server_properties_->ClearSpdySettings(host_port_pair()); |
2136 | 2126 |
2137 if (net_log_.IsCapturing()) { | 2127 if (net_log_.IsCapturing()) { |
2138 net_log_.AddEvent(NetLog::TYPE_HTTP2_SESSION_RECV_SETTINGS, | 2128 net_log_.AddEvent(NetLog::TYPE_HTTP2_SESSION_RECV_SETTINGS, |
2139 base::Bind(&NetLogSpdySettingsCallback, host_port_pair(), | 2129 base::Bind(&NetLogSpdySettingsCallback, host_port_pair(), |
2140 clear_persisted)); | 2130 clear_persisted)); |
(...skipping 1134 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3275 if (!queue->empty()) { | 3265 if (!queue->empty()) { |
3276 SpdyStreamId stream_id = queue->front(); | 3266 SpdyStreamId stream_id = queue->front(); |
3277 queue->pop_front(); | 3267 queue->pop_front(); |
3278 return stream_id; | 3268 return stream_id; |
3279 } | 3269 } |
3280 } | 3270 } |
3281 return 0; | 3271 return 0; |
3282 } | 3272 } |
3283 | 3273 |
3284 } // namespace net | 3274 } // namespace net |
OLD | NEW |