Index: chrome/browser/predictors/loading_predictor.cc |
diff --git a/chrome/browser/predictors/loading_predictor.cc b/chrome/browser/predictors/loading_predictor.cc |
index 6a839c966706a990af43400927e3975a590b1548..0867c7825fba24bc86754609448d60886a911dee 100644 |
--- a/chrome/browser/predictors/loading_predictor.cc |
+++ b/chrome/browser/predictors/loading_predictor.cc |
@@ -6,6 +6,7 @@ |
#include "base/memory/ptr_util.h" |
#include "base/metrics/histogram_macros.h" |
+#include "chrome/browser/predictors/loading_data_collector.h" |
#include "chrome/browser/predictors/loading_stats_collector.h" |
#include "chrome/browser/predictors/resource_prefetch_common.h" |
#include "chrome/browser/predictors/resource_prefetch_predictor.h" |
@@ -22,7 +23,9 @@ LoadingPredictor::LoadingPredictor(const LoadingPredictorConfig& config, |
base::MakeUnique<ResourcePrefetchPredictor>(config, profile)), |
stats_collector_(base::MakeUnique<LoadingStatsCollector>( |
resource_prefetch_predictor_.get(), |
- config)) { |
+ config)), |
+ loading_data_collector_(base::MakeUnique<LoadingDataCollector>( |
+ resource_prefetch_predictor())) { |
resource_prefetch_predictor_->SetStatsCollector(stats_collector_.get()); |
} |
@@ -48,6 +51,10 @@ void LoadingPredictor::StartInitialization() { |
resource_prefetch_predictor_->StartInitialization(); |
} |
+LoadingDataCollector* LoadingPredictor::loading_data_collector() const { |
+ return loading_data_collector_.get(); |
+} |
+ |
ResourcePrefetchPredictor* LoadingPredictor::resource_prefetch_predictor() |
const { |
return resource_prefetch_predictor_.get(); |