Index: net/nqe/network_quality_estimator.cc |
diff --git a/net/nqe/network_quality_estimator.cc b/net/nqe/network_quality_estimator.cc |
index 41947a4f325297846fc42ca5fecd3c3460af5f03..ca0afb4452f274401353cceaa75976223c351faa 100644 |
--- a/net/nqe/network_quality_estimator.cc |
+++ b/net/nqe/network_quality_estimator.cc |
@@ -984,6 +984,12 @@ void NetworkQualityEstimator::ReportEffectiveConnectionTypeForTesting( |
DCHECK(thread_checker_.CalledOnValidThread()); |
for (auto& observer : effective_connection_type_observer_list_) |
observer.OnEffectiveConnectionTypeChanged(effective_connection_type); |
+ |
+ network_quality_store_->Add( |
+ current_network_id_, |
+ nqe::internal::CachedNetworkQuality(tick_clock_->NowTicks(), |
+ estimated_quality_at_last_main_frame_, |
+ effective_connection_type)); |
} |
bool NetworkQualityEstimator::RequestProvidesRTTObservation( |
@@ -1787,4 +1793,12 @@ void NetworkQualityEstimator::RemoveNetworkQualitiesCacheObserver( |
network_quality_store_->RemoveNetworkQualitiesCacheObserver(observer); |
} |
+void NetworkQualityEstimator::OnPrefsRead( |
+ const std::map<nqe::internal::NetworkID, |
+ nqe::internal::CachedNetworkQuality> read_prefs) { |
+ DCHECK(thread_checker_.CalledOnValidThread()); |
+ UMA_HISTOGRAM_COUNTS("NQE.Prefs.ReadSize", read_prefs.size()); |
+ // TODO(tbansal): Incorporate the network quality into the current estimates. |
bengr
2016/10/18 21:47:36
Reference a bug.
tbansal1
2016/10/19 18:34:47
Done.
|
+} |
+ |
} // namespace net |