Index: chrome/browser/predictors/loading_predictor.cc |
diff --git a/chrome/browser/predictors/loading_predictor.cc b/chrome/browser/predictors/loading_predictor.cc |
index d5bd264009427aead4df1a4926e85807fee38f60..9942426bf09c6e956017ecf93d2401ca22852440 100644 |
--- a/chrome/browser/predictors/loading_predictor.cc |
+++ b/chrome/browser/predictors/loading_predictor.cc |
@@ -5,6 +5,7 @@ |
#include "chrome/browser/predictors/loading_predictor.h" |
#include "base/memory/ptr_util.h" |
+#include "chrome/browser/predictors/loading_data_collector.h" |
#include "chrome/browser/predictors/resource_prefetch_predictor.h" |
namespace predictors { |
@@ -13,6 +14,8 @@ LoadingPredictor::LoadingPredictor(const LoadingPredictorConfig& config, |
Profile* profile) { |
resource_prefetch_predictor_ = |
base::MakeUnique<ResourcePrefetchPredictor>(config, profile); |
+ loading_data_collector_ = |
+ base::MakeUnique<LoadingDataCollector>(resource_prefetch_predictor()); |
} |
LoadingPredictor::~LoadingPredictor() = default; |
@@ -29,6 +32,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(); |