| Index: chrome/browser/safe_browsing/safe_browsing_service.h
|
| diff --git a/chrome/browser/safe_browsing/safe_browsing_service.h b/chrome/browser/safe_browsing/safe_browsing_service.h
|
| index c28a4442e1ea3d74af3e8afc1653d0de4e28addd..f18e7700b192941653635ac2317d60ce094ad5ed 100644
|
| --- a/chrome/browser/safe_browsing/safe_browsing_service.h
|
| +++ b/chrome/browser/safe_browsing/safe_browsing_service.h
|
| @@ -65,6 +65,7 @@ class SafeBrowsingProtocolManagerDelegate;
|
| class SafeBrowsingServiceFactory;
|
| class SafeBrowsingUIManager;
|
| class SafeBrowsingURLRequestContextGetter;
|
| +class TriggerManager;
|
| struct V4ProtocolConfig;
|
|
|
| // Construction needs to happen on the main thread.
|
| @@ -281,6 +282,8 @@ class SafeBrowsingService : public base::RefCountedThreadSafe<
|
|
|
| void RemovePasswordProtectionService(Profile* profile);
|
|
|
| + void CreateTriggerManager();
|
| +
|
| // The factory used to instantiate a SafeBrowsingService object.
|
| // Useful for tests, so they can provide their own implementation of
|
| // SafeBrowsingService.
|
| @@ -356,6 +359,8 @@ class SafeBrowsingService : public base::RefCountedThreadSafe<
|
| std::map<Profile*, std::unique_ptr<ChromePasswordProtectionService>>
|
| password_protection_service_map_;
|
|
|
| + std::unique_ptr<TriggerManager> trigger_manager_;
|
| +
|
| DISALLOW_COPY_AND_ASSIGN(SafeBrowsingService);
|
| };
|
|
|
|
|