| Index: net/spdy/spdy_framer.h
|
| diff --git a/net/spdy/spdy_framer.h b/net/spdy/spdy_framer.h
|
| index ea6448c9beffbe5367dd500b9f00d6e0f5908be1..691826f678f72df82bfc719ba7ce1b3640b71b0b 100644
|
| --- a/net/spdy/spdy_framer.h
|
| +++ b/net/spdy/spdy_framer.h
|
| @@ -52,15 +52,14 @@ class SpdyFramerPeer;
|
| // Conveniently handles converstion to/from wire format.
|
| class NET_EXPORT_PRIVATE SettingsFlagsAndId {
|
| public:
|
| - static SettingsFlagsAndId FromWireFormat(SpdyMajorVersion version,
|
| - uint32_t wire);
|
| + static SettingsFlagsAndId FromWireFormat(uint32_t wire);
|
|
|
| SettingsFlagsAndId() : flags_(0), id_(0) {}
|
|
|
| // TODO(hkhalil): restrict to enums instead of free-form ints.
|
| SettingsFlagsAndId(uint8_t flags, uint32_t id);
|
|
|
| - uint32_t GetWireFormat(SpdyMajorVersion version) const;
|
| + uint32_t GetWireFormat() const;
|
|
|
| uint32_t id() const { return id_; }
|
| uint8_t flags() const { return flags_; }
|
| @@ -171,14 +170,13 @@ class NET_EXPORT_PRIVATE SpdyFramerVisitorInterface {
|
| // Note that header block data is not included. See OnHeaderFrameStart().
|
| // |stream_id| The stream receiving the header.
|
| // |has_priority| Whether or not the headers frame included a priority value,
|
| - // and, if protocol version == HTTP2, stream dependency info.
|
| + // and stream dependency info.
|
| // |weight| If |has_priority| is true, then weight (in the range [1, 256])
|
| // for the receiving stream, otherwise 0.
|
| - // |parent_stream_id| If |has_priority| is true and protocol
|
| - // version == HTTP2, the parent stream of the receiving stream, else 0.
|
| - // |exclusive| If |has_priority| is true and protocol
|
| - // version == HTTP2, the exclusivity of dependence on the parent stream,
|
| - // else false.
|
| + // |parent_stream_id| If |has_priority| is true the parent stream of the
|
| + // receiving stream, else 0.
|
| + // |exclusive| If |has_priority| is true the exclusivity of dependence on the
|
| + // parent stream, else false.
|
| // |fin| Whether FIN flag is set in frame headers.
|
| // |end| False if HEADERs frame is to be followed by a CONTINUATION frame,
|
| // or true if not.
|
| @@ -339,17 +337,14 @@ class NET_EXPORT_PRIVATE SpdyFramer {
|
| const SpdyHeaderBlock& header_block) const;
|
|
|
| // Retrieve serialized length of SpdyHeaderBlock.
|
| - static size_t GetSerializedLength(
|
| - const SpdyMajorVersion spdy_version,
|
| - const SpdyHeaderBlock* headers);
|
| + static size_t GetSerializedLength(const SpdyHeaderBlock* headers);
|
|
|
| - // Create a new Framer, provided a SPDY version.
|
| - explicit SpdyFramer(SpdyMajorVersion version);
|
| + SpdyFramer();
|
|
|
| // Used recursively from the above constructor in order to support
|
| // instantiating a SpdyFramerDecoderAdapter selected via flags or some other
|
| // means.
|
| - SpdyFramer(SpdyMajorVersion version, DecoderAdapterFactoryFn adapter_factory);
|
| + explicit SpdyFramer(DecoderAdapterFactoryFn adapter_factory);
|
|
|
| virtual ~SpdyFramer();
|
|
|
| @@ -521,8 +516,6 @@ class NET_EXPORT_PRIVATE SpdyFramer {
|
| static const char* StatusCodeToString(int status_code);
|
| static const char* FrameTypeToString(SpdyFrameType type);
|
|
|
| - SpdyMajorVersion protocol_version() const { return protocol_version_; }
|
| -
|
| // Did the most recent frame header appear to be an HTTP/1.x (or earlier)
|
| // response (i.e. start with "HTTP/")?
|
| bool probable_http_response() const;
|
| @@ -614,9 +607,7 @@ class NET_EXPORT_PRIVATE SpdyFramer {
|
| // HPACK data is re-encoded as SPDY3 and re-entrantly delivered through
|
| // |ProcessControlFrameHeaderBlock()|. |is_hpack_header_block| controls
|
| // whether data is treated as HPACK- vs SPDY3-encoded.
|
| - size_t ProcessControlFrameHeaderBlock(const char* data,
|
| - size_t len,
|
| - bool is_hpack_header_block);
|
| + size_t ProcessControlFrameHeaderBlock(const char* data, size_t len);
|
| size_t ProcessDataFramePaddingLength(const char* data, size_t len);
|
| size_t ProcessFramePadding(const char* data, size_t len);
|
| size_t ProcessDataFramePayload(const char* data, size_t len);
|
| @@ -766,9 +757,6 @@ class NET_EXPORT_PRIVATE SpdyFramer {
|
| // Optional decoder to use instead of this instance.
|
| std::unique_ptr<SpdyFramerDecoderAdapter> decoder_adapter_;
|
|
|
| - // The protocol version to be spoken/understood by this framer.
|
| - const SpdyMajorVersion protocol_version_;
|
| -
|
| // The flags field of the frame currently being read.
|
| uint8_t current_frame_flags_;
|
|
|
|
|