Chromium Code Reviews| Index: net/spdy/buffered_spdy_framer.h |
| =================================================================== |
| --- net/spdy/buffered_spdy_framer.h (revision 125802) |
| +++ 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 a complete setting within a SETTINGS frame has been parsed and |
|
Ryan Hamilton
2012/03/10 03:23:02
Called when an individual setting within a SETTING
ramant (doing other things)
2012/03/10 19:45:29
Done.
|
| + // 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; |