| Index: net/spdy/spdy_test_util_common.cc
|
| diff --git a/net/spdy/spdy_test_util_common.cc b/net/spdy/spdy_test_util_common.cc
|
| index baa3548f16d59df9883392e938aa9cdf0e72c48a..801d67d2a676a31ed80e5399f12e25c53db7ce4a 100644
|
| --- a/net/spdy/spdy_test_util_common.cc
|
| +++ b/net/spdy/spdy_test_util_common.cc
|
| @@ -57,7 +57,8 @@ NextProtoVector SpdyNextProtos() {
|
| next_protos.push_back(kProtoDeprecatedSPDY2);
|
| next_protos.push_back(kProtoSPDY3);
|
| next_protos.push_back(kProtoSPDY31);
|
| - next_protos.push_back(kProtoSPDY4);
|
| + next_protos.push_back(kProtoSPDY4_14);
|
| + next_protos.push_back(kProtoSPDY4_15);
|
| next_protos.push_back(kProtoQUIC1SPDY3);
|
| return next_protos;
|
| }
|
| @@ -229,8 +230,14 @@ class PriorityGetter : public BufferedSpdyFramerVisitorInterface {
|
| bool fin,
|
| const SpdyHeaderBlock& headers) override {}
|
| void OnHeaders(SpdyStreamId stream_id,
|
| + bool has_priority,
|
| + SpdyPriority priority,
|
| bool fin,
|
| - const SpdyHeaderBlock& headers) override {}
|
| + const SpdyHeaderBlock& headers) override {
|
| + if (has_priority) {
|
| + priority_ = priority;
|
| + }
|
| + }
|
| void OnDataFrameHeader(SpdyStreamId stream_id,
|
| size_t length,
|
| bool fin) override {}
|
| @@ -367,7 +374,6 @@ SpdySessionDependencies::SpdySessionDependencies(NextProto protocol)
|
| force_spdy_over_ssl(false),
|
| force_spdy_always(false),
|
| use_alternate_protocols(false),
|
| - enable_websocket_over_spdy(false),
|
| net_log(NULL) {
|
| DCHECK(next_proto_is_spdy(protocol)) << "Invalid protocol: " << protocol;
|
|
|
| @@ -401,7 +407,6 @@ SpdySessionDependencies::SpdySessionDependencies(
|
| force_spdy_over_ssl(false),
|
| force_spdy_always(false),
|
| use_alternate_protocols(false),
|
| - enable_websocket_over_spdy(false),
|
| net_log(NULL) {
|
| DCHECK(next_proto_is_spdy(protocol)) << "Invalid protocol: " << protocol;
|
| }
|
| @@ -461,7 +466,6 @@ net::HttpNetworkSession::Params SpdySessionDependencies::CreateSessionParams(
|
| params.force_spdy_over_ssl = session_deps->force_spdy_over_ssl;
|
| params.force_spdy_always = session_deps->force_spdy_always;
|
| params.use_alternate_protocols = session_deps->use_alternate_protocols;
|
| - params.enable_websocket_over_spdy = session_deps->enable_websocket_over_spdy;
|
| params.net_log = session_deps->net_log;
|
| return params;
|
| }
|
| @@ -786,6 +790,7 @@ SpdyFrame* SpdyTestUtil::ConstructSpdyFrame(
|
| break;
|
| case HEADERS:
|
| frame = framer.CreateHeaders(header_info.id, header_info.control_flags,
|
| + header_info.priority,
|
| headers.get());
|
| break;
|
| default:
|
| @@ -1103,7 +1108,7 @@ SpdyFrame* SpdyTestUtil::ConstructSpdySyn(int stream_id,
|
| RequestPriority priority,
|
| bool compressed,
|
| bool fin) const {
|
| - if (protocol_ < kProtoSPDY4) {
|
| + if (protocol_ < kProtoSPDY4MinimumVersion) {
|
| SpdySynStreamIR syn_stream(stream_id);
|
| syn_stream.set_name_value_block(block);
|
| syn_stream.set_priority(
|
| @@ -1123,7 +1128,7 @@ SpdyFrame* SpdyTestUtil::ConstructSpdySyn(int stream_id,
|
|
|
| SpdyFrame* SpdyTestUtil::ConstructSpdyReply(int stream_id,
|
| const SpdyHeaderBlock& headers) {
|
| - if (protocol_ < kProtoSPDY4) {
|
| + if (protocol_ < kProtoSPDY4MinimumVersion) {
|
| SpdySynReplyIR syn_reply(stream_id);
|
| syn_reply.set_name_value_block(headers);
|
| return CreateFramer(false)->SerializeFrame(syn_reply);
|
| @@ -1264,7 +1269,7 @@ const char* SpdyTestUtil::GetStatusKey() const {
|
| const char* SpdyTestUtil::GetHostKey() const {
|
| if (protocol_ < kProtoSPDY3)
|
| return "host";
|
| - if (protocol_ < kProtoSPDY4)
|
| + if (protocol_ < kProtoSPDY4MinimumVersion)
|
| return ":host";
|
| else
|
| return ":authority";
|
|
|