| 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.
|
| + 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.
|
|
|