Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(165)

Side by Side Diff: net/spdy/buffered_spdy_framer.cc

Issue 2300683002: Increase maximum size of the HPACK decoder dynamic table to 64 kB. (Closed)
Patch Set: Update Cronet Android tests. Created 4 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
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/buffered_spdy_framer.h" 5 #include "net/spdy/buffered_spdy_framer.h"
6 6
7 #include <utility> 7 #include <utility>
8 8
9 #include "base/logging.h" 9 #include "base/logging.h"
10 #include "base/strings/string_util.h" 10 #include "base/strings/string_util.h"
(...skipping 282 matching lines...) Expand 10 before | Expand all | Expand 10 after
293 293
294 bool BufferedSpdyFramer::OnUnknownFrame(SpdyStreamId stream_id, 294 bool BufferedSpdyFramer::OnUnknownFrame(SpdyStreamId stream_id,
295 int frame_type) { 295 int frame_type) {
296 return visitor_->OnUnknownFrame(stream_id, frame_type); 296 return visitor_->OnUnknownFrame(stream_id, frame_type);
297 } 297 }
298 298
299 size_t BufferedSpdyFramer::ProcessInput(const char* data, size_t len) { 299 size_t BufferedSpdyFramer::ProcessInput(const char* data, size_t len) {
300 return spdy_framer_.ProcessInput(data, len); 300 return spdy_framer_.ProcessInput(data, len);
301 } 301 }
302 302
303 void BufferedSpdyFramer::UpdateHeaderDecoderTableSize(uint32_t value) {
304 spdy_framer_.UpdateHeaderDecoderTableSize(value);
305 }
306
303 void BufferedSpdyFramer::Reset() { 307 void BufferedSpdyFramer::Reset() {
304 spdy_framer_.Reset(); 308 spdy_framer_.Reset();
305 } 309 }
306 310
307 SpdyFramer::SpdyError BufferedSpdyFramer::error_code() const { 311 SpdyFramer::SpdyError BufferedSpdyFramer::error_code() const {
308 return spdy_framer_.error_code(); 312 return spdy_framer_.error_code();
309 } 313 }
310 314
311 SpdyFramer::SpdyState BufferedSpdyFramer::state() const { 315 SpdyFramer::SpdyState BufferedSpdyFramer::state() const {
312 return spdy_framer_.state(); 316 return spdy_framer_.state();
(...skipping 101 matching lines...) Expand 10 before | Expand all | Expand 10 after
414 } 418 }
415 419
416 void BufferedSpdyFramer::InitHeaderStreaming(SpdyStreamId stream_id) { 420 void BufferedSpdyFramer::InitHeaderStreaming(SpdyStreamId stream_id) {
417 header_buffer_.clear(); 421 header_buffer_.clear();
418 header_buffer_valid_ = true; 422 header_buffer_valid_ = true;
419 header_stream_id_ = stream_id; 423 header_stream_id_ = stream_id;
420 DCHECK_NE(header_stream_id_, SpdyFramer::kInvalidStream); 424 DCHECK_NE(header_stream_id_, SpdyFramer::kInvalidStream);
421 } 425 }
422 426
423 } // namespace net 427 } // namespace net
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698