Index: net/spdy/buffered_spdy_framer.h |
=================================================================== |
--- net/spdy/buffered_spdy_framer.h (revision 126086) |
+++ net/spdy/buffered_spdy_framer.h (working copy) |
@@ -51,9 +51,6 @@ |
// Called after a PING frame is received. |
virtual void OnPing(const spdy::SpdyPingControlFrame& frame) = 0; |
- // Called after a SETTINGS frame is received. |
- virtual void OnSettings(const spdy::SpdySettingsControlFrame& frame) = 0; |
- |
// Called after a WINDOW_UPDATE frame is received. |
virtual void OnWindowUpdate( |
const spdy::SpdyWindowUpdateControlFrame& frame) = 0; |
@@ -68,6 +65,10 @@ |
const char* data, |
size_t len) = 0; |
+ // Called when an individual setting within a SETTINGS frame has been parsed |
+ // and validated. |
+ virtual void OnSetting(SpdySettingsIds id, uint8 flags, uint32 value) = 0; |
+ |
private: |
DISALLOW_COPY_AND_ASSIGN(BufferedSpdyFramerVisitorInterface); |
}; |
@@ -95,6 +96,8 @@ |
virtual void OnStreamFrameData(SpdyStreamId stream_id, |
const char* data, |
size_t len) OVERRIDE; |
+ virtual void OnSetting( |
+ SpdySettingsIds id, uint8 flags, uint32 value) OVERRIDE; |
virtual void OnDataFrameHeader(const SpdyDataFrame* frame) OVERRIDE; |
// SpdyFramer methods. |
@@ -105,7 +108,6 @@ |
SpdyFramer::SpdyState state() const; |
bool MessageFullyRead(); |
bool HasError(); |
- bool ParseHeaderBlock(const SpdyFrame* frame, SpdyHeaderBlock* block); |
SpdySynStreamControlFrame* CreateSynStream(SpdyStreamId stream_id, |
SpdyStreamId associated_stream_id, |
int priority, |
@@ -135,6 +137,7 @@ |
const char* data, |
uint32 len, |
SpdyDataFlags flags); |
+ SpdyPriority GetHighestPriority() const; |
SpdyFrame* CompressFrame(const SpdyFrame& frame); |
bool IsCompressible(const SpdyFrame& frame) const; |