Index: components/safe_browsing/base_resource_throttle.h |
diff --git a/components/safe_browsing/base_safe_browsing_resource_throttle.h b/components/safe_browsing/base_resource_throttle.h |
similarity index 79% |
rename from components/safe_browsing/base_safe_browsing_resource_throttle.h |
rename to components/safe_browsing/base_resource_throttle.h |
index 4cd18ca650fe91cc9dc4193d4c1f74b32f4e49aa..e2ebc5ce79c17061038c7cd38857bdfa5c7a6dbc 100644 |
--- a/components/safe_browsing/base_safe_browsing_resource_throttle.h |
+++ b/components/safe_browsing/base_resource_throttle.h |
@@ -2,8 +2,8 @@ |
// Use of this source code is governed by a BSD-style license that can be |
// found in the LICENSE file. |
-#ifndef COMPONENTS_SAFE_BROWSING_BASE_SAFE_BROWSING_RESOURCE_THROTTLE_H_ |
-#define COMPONENTS_SAFE_BROWSING_BASE_SAFE_BROWSING_RESOURCE_THROTTLE_H_ |
+#ifndef COMPONENTS_SAFE_BROWSING_BASE_RESOURCE_THROTTLE_H_ |
+#define COMPONENTS_SAFE_BROWSING_BASE_RESOURCE_THROTTLE_H_ |
#include <set> |
#include <string> |
@@ -30,7 +30,9 @@ namespace net { |
class URLRequest; |
} |
-// BaseSafeBrowsingResourceThrottle checks that URLs are "safe" before |
+namespace safe_browsing { |
+ |
+// BaseResourceThrottle checks that URLs are "safe" before |
// navigating to them. To be considered "safe", a URL must not appear in the |
// malware/phishing blacklists (see SafeBrowsingService for details). |
// |
@@ -45,19 +47,19 @@ class URLRequest; |
// Note: The ResourceThrottle interface is called in this order: |
// WillStartRequest once, WillRedirectRequest zero or more times, and then |
// WillProcessReponse once. |
-class BaseSafeBrowsingResourceThrottle |
+class BaseResourceThrottle |
: public content::ResourceThrottle, |
- public safe_browsing::SafeBrowsingDatabaseManager::Client, |
- public base::SupportsWeakPtr<BaseSafeBrowsingResourceThrottle> { |
+ public SafeBrowsingDatabaseManager::Client, |
+ public base::SupportsWeakPtr<BaseResourceThrottle> { |
public: |
- // Construct a BaseSafeBrowsingResourceThrottle, or return nullptr if we |
+ // Construct a BaseResourceThrottle, or return nullptr if we |
// cannot access the safe browsing API on Android |
- static BaseSafeBrowsingResourceThrottle* MaybeCreate( |
+ static BaseResourceThrottle* MaybeCreate( |
net::URLRequest* request, |
content::ResourceType resource_type, |
- scoped_refptr<safe_browsing::SafeBrowsingDatabaseManager> |
+ scoped_refptr<SafeBrowsingDatabaseManager> |
database_manager, |
- scoped_refptr<safe_browsing::BaseSafeBrowsingUIManager> ui_manager); |
+ scoped_refptr<BaseUIManager> ui_manager); |
// content::ResourceThrottle implementation (called on IO thread): |
void WillStartRequest(bool* defer) override; |
@@ -71,18 +73,18 @@ class BaseSafeBrowsingResourceThrottle |
// SafeBrowsingDatabaseManager::Client implementation (called on IO thread): |
void OnCheckBrowseUrlResult( |
const GURL& url, |
- safe_browsing::SBThreatType threat_type, |
- const safe_browsing::ThreatMetadata& metadata) override; |
+ SBThreatType threat_type, |
+ const ThreatMetadata& metadata) override; |
protected: |
- BaseSafeBrowsingResourceThrottle( |
+ BaseResourceThrottle( |
const net::URLRequest* request, |
content::ResourceType resource_type, |
- scoped_refptr<safe_browsing::SafeBrowsingDatabaseManager> |
+ scoped_refptr<SafeBrowsingDatabaseManager> |
database_manager, |
- scoped_refptr<safe_browsing::BaseSafeBrowsingUIManager> ui_manager); |
+ scoped_refptr<BaseUIManager> ui_manager); |
- ~BaseSafeBrowsingResourceThrottle() override; |
+ ~BaseResourceThrottle() override; |
// Does nothing in the base class. Override this to destroy prerender contents |
// in chrome. |
@@ -93,7 +95,7 @@ class BaseSafeBrowsingResourceThrottle |
virtual void StartDisplayingBlockingPageHelper( |
security_interstitials::UnsafeResource resource); |
- scoped_refptr<safe_browsing::BaseSafeBrowsingUIManager> ui_manager_; |
+ scoped_refptr<BaseUIManager> ui_manager_; |
private: |
// Describes what phase of the check a throttle is in. |
@@ -131,8 +133,8 @@ class BaseSafeBrowsingResourceThrottle |
// Starts displaying the safe browsing interstitial page. Called on the UI |
// thread. |
static void StartDisplayingBlockingPage( |
- const base::WeakPtr<BaseSafeBrowsingResourceThrottle>& throttle, |
- scoped_refptr<safe_browsing::BaseSafeBrowsingUIManager> ui_manager, |
+ const base::WeakPtr<BaseResourceThrottle>& throttle, |
+ scoped_refptr<BaseUIManager> ui_manager, |
const security_interstitials::UnsafeResource& resource); |
void ResumeRequest(); |
@@ -164,7 +166,7 @@ class BaseSafeBrowsingResourceThrottle |
GURL unchecked_redirect_url_; |
GURL url_being_checked_; |
- scoped_refptr<safe_browsing::SafeBrowsingDatabaseManager> database_manager_; |
+ scoped_refptr<SafeBrowsingDatabaseManager> database_manager_; |
const net::URLRequest* request_; |
State state_; |
@@ -178,7 +180,9 @@ class BaseSafeBrowsingResourceThrottle |
// URLs that timed out waiting for a SafeBrowsing reputation check. |
std::set<GURL> timed_out_urls_; |
- DISALLOW_COPY_AND_ASSIGN(BaseSafeBrowsingResourceThrottle); |
+ DISALLOW_COPY_AND_ASSIGN(BaseResourceThrottle); |
}; |
-#endif // COMPONENTS_SAFE_BROWSING_BASE_SAFE_BROWSING_RESOURCE_THROTTLE_H_ |
+} // namespace safe_browsing |
+ |
+#endif // COMPONENTS_SAFE_BROWSING_BASE_RESOURCE_THROTTLE_H_ |