Chromium Code Reviews| 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. |