Index: net/nqe/network_quality_observation_source.h |
diff --git a/net/nqe/network_quality_observation_source.h b/net/nqe/network_quality_observation_source.h |
index c1614027f277a84d25946ef31ca073e51bb0e528..82b333cedeca913094308eea04d6754439707e39 100644 |
--- a/net/nqe/network_quality_observation_source.h |
+++ b/net/nqe/network_quality_observation_source.h |
@@ -15,24 +15,37 @@ enum NetworkQualityObservationSource { |
// The observation was taken at the request layer, e.g., a round trip time |
// is recorded as the time between the request being sent and the first byte |
// being received. |
- NETWORK_QUALITY_OBSERVATION_SOURCE_URL_REQUEST = 0, |
+ NETWORK_QUALITY_OBSERVATION_SOURCE_HTTP = 0, |
// The observation is taken from TCP statistics maintained by the kernel. |
- NETWORK_QUALITY_OBSERVATION_SOURCE_TCP, |
+ NETWORK_QUALITY_OBSERVATION_SOURCE_TCP = 1, |
// The observation is taken at the QUIC layer. |
- NETWORK_QUALITY_OBSERVATION_SOURCE_QUIC, |
+ NETWORK_QUALITY_OBSERVATION_SOURCE_QUIC = 2, |
- // The observation is a previously cached estimate of the metric. |
- NETWORK_QUALITY_OBSERVATION_SOURCE_CACHED_ESTIMATE, |
+ // The observation is a previously cached estimate of the metric. The metric |
+ // was computed at the HTTP layer. |
+ NETWORK_QUALITY_OBSERVATION_SOURCE_HTTP_CACHED_ESTIMATE = 3, |
// The observation is derived from network connection information provided |
// by the platform. For example, typical RTT and throughput values are used |
- // for a given type of network connection. |
- NETWORK_QUALITY_OBSERVATION_SOURCE_DEFAULT_FROM_PLATFORM, |
+ // for a given type of network connection. The metric was provided for use |
+ // at the HTTP layer. |
+ NETWORK_QUALITY_OBSERVATION_SOURCE_DEFAULT_HTTP_FROM_PLATFORM = 4, |
- // The observation came from a Chromium-external source. |
- NETWORK_QUALITY_OBSERVATION_SOURCE_EXTERNAL_ESTIMATE, |
+ // The observation came from a Chromium-external source. The metric was |
+ // computed by the external source at the HTTP layer. |
+ NETWORK_QUALITY_OBSERVATION_SOURCE_HTTP_EXTERNAL_ESTIMATE = 5, |
+ |
+ // The observation is a previously cached estimate of the metric. The metric |
+ // was computed at the transport layer. |
+ NETWORK_QUALITY_OBSERVATION_SOURCE_TRANSPORT_CACHED_ESTIMATE = 6, |
+ |
+ // The observation is derived from the network connection information provided |
+ // by the platform. For example, typical RTT and throughput values are used |
+ // for a given type of network connection. The metric was provided for use |
+ // at the transport layer. |
+ NETWORK_QUALITY_OBSERVATION_SOURCE_DEFAULT_TRANSPORT_FROM_PLATFORM = 7, |
NETWORK_QUALITY_OBSERVATION_SOURCE_MAX, |
}; |