Home | History | Annotate | Download | only in safe_browsing

Lines Matching defs:SafeBrowsingService

49 // The SafeBrowsingService owns both the UI and Database managers which do
51 // alive until SafeBrowsingService is destroyed, however, they are disabled
53 class SafeBrowsingService
55 SafeBrowsingService,
60 // a SafeBrowsingService. Useful for tests.
70 static SafeBrowsingService* CreateSafeBrowsingService();
89 // The DownloadProtectionService is not valid after the SafeBrowsingService
108 SafeBrowsingService();
110 virtual ~SafeBrowsingService();
120 friend class base::DeleteHelper<SafeBrowsingService>;
131 // called multiple times during the life of the SafeBrowsingService.
135 // multiple times to stop during the life of the SafeBrowsingService. If
145 // Stops the SafeBrowsingService. This can be called when the safe browsing
165 // The factory used to instanciate a SafeBrowsingService object.
167 // SafeBrowsingService.
184 // Whether the service is running. 'enabled_' is used by SafeBrowsingService
196 // The ClientSideDetectionService is managed by the SafeBrowsingService,
197 // since its running state and lifecycle depends on SafeBrowsingService's.
200 // The DownloadProtectionService is managed by the SafeBrowsingService,
201 // since its running state and lifecycle depends on SafeBrowsingService's.
210 DISALLOW_COPY_AND_ASSIGN(SafeBrowsingService);
213 // Factory for creating SafeBrowsingService. Useful for tests.
218 virtual SafeBrowsingService* CreateSafeBrowsingService() = 0;