Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(132)

Unified Diff: chrome/browser/net/resource_prefetch_predictor_observer.cc

Issue 2896713003: Create LoadingDataCollector class and have observers rely on it instead of ResourcePrefetchPredictor (Closed)
Patch Set: Created 3 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/browser/net/resource_prefetch_predictor_observer.cc
diff --git a/chrome/browser/net/resource_prefetch_predictor_observer.cc b/chrome/browser/net/resource_prefetch_predictor_observer.cc
index 4dc2b0bce2d2e7ad49ddf05f7d512f595eb6708d..deecf16fbfa039dc9144f1a718293b2770aa8e56 100644
--- a/chrome/browser/net/resource_prefetch_predictor_observer.cc
+++ b/chrome/browser/net/resource_prefetch_predictor_observer.cc
@@ -20,7 +20,6 @@ class WebContents;
}
using content::BrowserThread;
-using predictors::ResourcePrefetchPredictor;
using URLRequestSummary =
predictors::ResourcePrefetchPredictor::URLRequestSummary;
@@ -80,8 +79,8 @@ bool TryToFillNavigationID(
namespace chrome_browser_net {
ResourcePrefetchPredictorObserver::ResourcePrefetchPredictorObserver(
- ResourcePrefetchPredictor* predictor)
- : predictor_(predictor->AsWeakPtr()) {
+ predictors::GlowplugCollector* collector)
+ : collector_(collector->AsWeakPtr()) {
DCHECK_CURRENTLY_ON(BrowserThread::UI);
}
@@ -100,7 +99,8 @@ void ResourcePrefetchPredictorObserver::OnRequestStarted(
if (resource_type == content::RESOURCE_TYPE_MAIN_FRAME)
ReportMainFrameRequestStats(MAIN_FRAME_REQUEST_STATS_TOTAL_REQUESTS);
- if (!ResourcePrefetchPredictor::ShouldRecordRequest(request, resource_type))
+ if (!predictors::GlowplugCollector::ShouldRecordRequest(request,
Benoit L 2017/05/22 13:37:16 nit: why not "using predictors::LoadingDataCollect
trevordixon 2017/05/23 13:05:15 Done.
+ resource_type))
return;
auto summary = base::MakeUnique<URLRequestSummary>();
@@ -133,12 +133,11 @@ void ResourcePrefetchPredictorObserver::OnRequestRedirected(
ReportMainFrameRequestStats(MAIN_FRAME_REQUEST_STATS_TOTAL_REDIRECTS);
}
- if (!ResourcePrefetchPredictor::ShouldRecordRedirect(request))
+ if (!predictors::GlowplugCollector::ShouldRecordRedirect(request))
Benoit L 2017/05/22 13:37:16 nit: ditto.
trevordixon 2017/05/23 13:05:15 Done.
return;
auto summary = base::MakeUnique<URLRequestSummary>();
- if (!ResourcePrefetchPredictor::URLRequestSummary::SummarizeResponse(
- *request, summary.get())) {
+ if (!URLRequestSummary::SummarizeResponse(*request, summary.get())) {
return;
}
summary->redirect_url = redirect_url;
@@ -172,11 +171,10 @@ void ResourcePrefetchPredictorObserver::OnResponseStarted(
ReportMainFrameRequestStats(MAIN_FRAME_REQUEST_STATS_TOTAL_RESPONSES);
}
- if (!ResourcePrefetchPredictor::ShouldRecordResponse(request))
+ if (!predictors::GlowplugCollector::ShouldRecordResponse(request))
return;
auto summary = base::MakeUnique<URLRequestSummary>();
- if (!ResourcePrefetchPredictor::URLRequestSummary::SummarizeResponse(
- *request, summary.get())) {
+ if (!URLRequestSummary::SummarizeResponse(*request, summary.get())) {
return;
}
@@ -205,7 +203,7 @@ void ResourcePrefetchPredictorObserver::OnRequestStartedOnUIThread(
main_frame_url, creation_time)) {
return;
}
- predictor_->RecordURLRequest(*summary);
+ collector_->RecordURLRequest(*summary);
}
void ResourcePrefetchPredictorObserver::OnRequestRedirectedOnUIThread(
@@ -218,7 +216,7 @@ void ResourcePrefetchPredictorObserver::OnRequestRedirectedOnUIThread(
main_frame_url, creation_time)) {
return;
}
- predictor_->RecordURLRedirect(*summary);
+ collector_->RecordURLRedirect(*summary);
}
void ResourcePrefetchPredictorObserver::OnResponseStartedOnUIThread(
@@ -231,7 +229,7 @@ void ResourcePrefetchPredictorObserver::OnResponseStartedOnUIThread(
main_frame_url, creation_time)) {
return;
}
- predictor_->RecordURLResponse(*summary);
+ collector_->RecordURLResponse(*summary);
}
} // namespace chrome_browser_net

Powered by Google App Engine
This is Rietveld 408576698