| Index: net/http/http_response_info.cc
|
| diff --git a/net/http/http_response_info.cc b/net/http/http_response_info.cc
|
| index 64d565a7347d48f7802d29c3763007eba6141154..02bfefa8dfce3d61eda56fec29afba05b25f999d 100644
|
| --- a/net/http/http_response_info.cc
|
| +++ b/net/http/http_response_info.cc
|
| @@ -420,6 +420,33 @@ void HttpResponseInfo::Persist(base::Pickle* pickle,
|
| pickle->WriteInt(ssl_info.key_exchange_group);
|
| }
|
|
|
| +bool HttpResponseInfo::DidUseQuic() const {
|
| + switch (connection_info) {
|
| + case CONNECTION_INFO_UNKNOWN:
|
| + case CONNECTION_INFO_HTTP1_1:
|
| + case CONNECTION_INFO_DEPRECATED_SPDY2:
|
| + case CONNECTION_INFO_DEPRECATED_SPDY3:
|
| + case CONNECTION_INFO_HTTP2:
|
| + case CONNECTION_INFO_DEPRECATED_HTTP2_14:
|
| + case CONNECTION_INFO_DEPRECATED_HTTP2_15:
|
| + case CONNECTION_INFO_HTTP0_9:
|
| + case CONNECTION_INFO_HTTP1_0:
|
| + return false;
|
| + case CONNECTION_INFO_QUIC_UNKNOWN_VERSION:
|
| + case CONNECTION_INFO_QUIC_32:
|
| + case CONNECTION_INFO_QUIC_33:
|
| + case CONNECTION_INFO_QUIC_34:
|
| + case CONNECTION_INFO_QUIC_35:
|
| + case CONNECTION_INFO_QUIC_36:
|
| + return true;
|
| + case NUM_OF_CONNECTION_INFOS:
|
| + NOTREACHED();
|
| + return false;
|
| + }
|
| + NOTREACHED();
|
| + return false;
|
| +}
|
| +
|
| // static
|
| std::string HttpResponseInfo::ConnectionInfoToString(
|
| ConnectionInfo connection_info) {
|
| @@ -441,8 +468,18 @@ std::string HttpResponseInfo::ConnectionInfoToString(
|
| case CONNECTION_INFO_DEPRECATED_HTTP2_15:
|
| case CONNECTION_INFO_HTTP2:
|
| return "h2";
|
| - case CONNECTION_INFO_QUIC:
|
| - return "quic/1+spdy/3";
|
| + case CONNECTION_INFO_QUIC_UNKNOWN_VERSION:
|
| + return "http/2+quic";
|
| + case CONNECTION_INFO_QUIC_32:
|
| + return "http/2+quic/32";
|
| + case CONNECTION_INFO_QUIC_33:
|
| + return "http/2+quic/33";
|
| + case CONNECTION_INFO_QUIC_34:
|
| + return "http/2+quic/34";
|
| + case CONNECTION_INFO_QUIC_35:
|
| + return "http/2+quic/35";
|
| + case CONNECTION_INFO_QUIC_36:
|
| + return "http/2+quic/36";
|
| case CONNECTION_INFO_HTTP0_9:
|
| return "http/0.9";
|
| case CONNECTION_INFO_HTTP1_0:
|
|
|