Index: chrome/browser/safe_browsing/incident_reporting/incident_reporting_service.h |
diff --git a/chrome/browser/safe_browsing/incident_reporting/incident_reporting_service.h b/chrome/browser/safe_browsing/incident_reporting/incident_reporting_service.h |
index 14ac749ed5484cf5c1c3dcf0ef87a4325eb1250b..d3d073099e510d02e1974d63ab1de5f527654466 100644 |
--- a/chrome/browser/safe_browsing/incident_reporting/incident_reporting_service.h |
+++ b/chrome/browser/safe_browsing/incident_reporting/incident_reporting_service.h |
@@ -98,6 +98,11 @@ class IncidentReportingService : public content::NotificationObserver { |
// Registers |callback| to be run after some delay following process launch. |
void RegisterDelayedAnalysisCallback(const DelayedAnalysisCallback& callback); |
+ // Registers |callback| to be run after some delay following process launch if |
+ // a profile participating in extended reporting is found. |
robertshield
2016/02/05 21:20:32
Add to the CL description that this also adds the
proberge
2016/02/05 22:26:10
Done.
|
+ void RegisterExtendedReportingOnlyDelayedAnalysisCallback( |
+ const DelayedAnalysisCallback& callback); |
+ |
// Adds |download_manager| to the set monitored for client download request |
// storage. |
void AddDownloadManager(content::DownloadManager* download_manager); |
@@ -333,6 +338,10 @@ class IncidentReportingService : public content::NotificationObserver { |
// Callbacks registered for performing delayed analysis. |
DelayedCallbackRunner delayed_analysis_callbacks_; |
+ // Callbacks registered for performing delayed analysis that should only |
+ // be executed for safebrowsing extended reporting users. |
+ DelayedCallbackRunner extended_reporting_only_delayed_analysis_callbacks_; |
+ |
DownloadMetadataManager download_metadata_manager_; |
// The collection of uploads in progress. |