Chromium Code Reviews| 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 51595489020b99caef251a19f99687e202c40443..43fe0ffba7fd160ed948659cbc9558552dd28d5b 100644 |
| --- a/chrome/browser/safe_browsing/safe_browsing_service.h |
| +++ b/chrome/browser/safe_browsing/safe_browsing_service.h |
| @@ -22,6 +22,7 @@ |
| #include "content/public/browser/browser_thread.h" |
| #include "content/public/browser/notification_observer.h" |
| #include "content/public/browser/notification_registrar.h" |
| +#include "content/public/common/resource_type.h" |
|
mattm
2014/11/14 04:16:00
unused?
gab
2014/11/14 19:48:36
Done.
|
| class PrefChangeRegistrar; |
| class PrefService; |
| @@ -40,6 +41,7 @@ class Thread; |
| } |
| namespace net { |
| +class URLRequest; |
| class URLRequestContext; |
| class URLRequestContextGetter; |
| } |
| @@ -48,6 +50,7 @@ namespace safe_browsing { |
| class ClientSideDetectionService; |
| class DownloadProtectionService; |
| class IncidentReportingService; |
| +class OffDomainInclusionDetector; |
| } |
| // Construction needs to happen on the main thread. |
| @@ -131,6 +134,10 @@ class SafeBrowsingService |
| void RegisterDelayedAnalysisCallback( |
| const safe_browsing::DelayedAnalysisCallback& callback); |
| + // Oserves resource requests made by the renderer and reports suspsicious |
|
mattm
2014/11/14 04:16:00
Observes
suspicious
gab
2014/11/14 19:48:36
Done.
|
| + // activity. |
| + void OnResourceRequest(const net::URLRequest* request); |
| + |
| protected: |
| // Creates the safe browsing service. Need to initialize before using. |
| SafeBrowsingService(); |
| @@ -247,6 +254,9 @@ class SafeBrowsingService |
| // both UI and IO thread. |
| scoped_refptr<SafeBrowsingDatabaseManager> database_manager_; |
| + scoped_ptr<safe_browsing::OffDomainInclusionDetector> |
| + off_domain_inclusion_detector_; |
| + |
| DISALLOW_COPY_AND_ASSIGN(SafeBrowsingService); |
| }; |