Index: net/spdy/buffered_spdy_framer.cc |
=================================================================== |
--- net/spdy/buffered_spdy_framer.cc (revision 126086) |
+++ net/spdy/buffered_spdy_framer.cc (working copy) |
@@ -9,7 +9,7 @@ |
namespace spdy { |
BufferedSpdyFramer::BufferedSpdyFramer(int version) |
- : spdy_framer_(), |
+ : spdy_framer_(version), |
visitor_(NULL), |
header_buffer_used_(0), |
header_buffer_valid_(false), |
@@ -49,8 +49,6 @@ |
*reinterpret_cast<const spdy::SpdyPingControlFrame*>(frame)); |
break; |
case SETTINGS: |
- visitor_->OnSettings( |
- *reinterpret_cast<const spdy::SpdySettingsControlFrame*>(frame)); |
break; |
case RST_STREAM: |
visitor_->OnRstStream( |
@@ -136,6 +134,12 @@ |
visitor_->OnStreamFrameData(stream_id, data, len); |
} |
+void BufferedSpdyFramer::OnSetting(SpdySettingsIds id, |
+ uint8 flags, |
+ uint32 value) { |
+ visitor_->OnSetting(id, flags, value); |
+} |
+ |
int BufferedSpdyFramer::protocol_version() { |
return spdy_framer_.protocol_version(); |
} |
@@ -164,11 +168,6 @@ |
return spdy_framer_.HasError(); |
} |
-bool BufferedSpdyFramer::ParseHeaderBlock(const SpdyFrame* frame, |
- SpdyHeaderBlock* block) { |
- return spdy_framer_.ParseHeaderBlock(frame, block); |
-} |
- |
SpdySynStreamControlFrame* BufferedSpdyFramer::CreateSynStream( |
SpdyStreamId stream_id, |
SpdyStreamId associated_stream_id, |
@@ -235,6 +234,10 @@ |
return spdy_framer_.CreateDataFrame(stream_id, data, len, flags); |
} |
+SpdyPriority BufferedSpdyFramer::GetHighestPriority() const { |
+ return spdy_framer_.GetHighestPriority(); |
+} |
+ |
SpdyFrame* BufferedSpdyFramer::CompressFrame(const SpdyFrame& frame) { |
return spdy_framer_.CompressFrame(frame); |
} |