| Index: net/http/http_stream_factory.cc
|
| diff --git a/net/http/http_stream_factory.cc b/net/http/http_stream_factory.cc
|
| index 855be1161a673b02642ba512b8708512302a66b6..8432fb64083d353d076c56149bb9eb075ab3c6c8 100644
|
| --- a/net/http/http_stream_factory.cc
|
| +++ b/net/http/http_stream_factory.cc
|
| @@ -180,6 +180,18 @@ void HttpStreamFactory::EnableNpnSpdy31() {
|
| }
|
|
|
| // static
|
| +void HttpStreamFactory::EnableNpnSpdy4a1() {
|
| + set_use_alternate_protocols(true);
|
| + std::vector<std::string> next_protos;
|
| + next_protos.push_back("http/1.1");
|
| + next_protos.push_back("spdy/2");
|
| + next_protos.push_back("spdy/3");
|
| + next_protos.push_back("spdy/3.1");
|
| + next_protos.push_back("spdy/4a1");
|
| + SetNextProtos(next_protos);
|
| +}
|
| +
|
| +// static
|
| void HttpStreamFactory::SetNextProtos(const std::vector<std::string>& value) {
|
| if (!next_protos_)
|
| next_protos_ = new std::vector<std::string>;
|
| @@ -200,6 +212,8 @@ void HttpStreamFactory::SetNextProtos(const std::vector<std::string>& value) {
|
| enabled_protocols_[NPN_SPDY_3] = true;
|
| } else if (value[i] == "spdy/3.1") {
|
| enabled_protocols_[NPN_SPDY_3_1] = true;
|
| + } else if (value[i] == "spdy/4a1") {
|
| + enabled_protocols_[NPN_SPDY_4a1] = true;
|
| } else if (value[i] == "quic") {
|
| enabled_protocols_[QUIC] = true;
|
| }
|
|
|