Index: chrome/browser/renderer_host/safe_browsing_resource_throttle_factory.h |
diff --git a/chrome/browser/renderer_host/safe_browsing_resource_throttle_factory.h b/chrome/browser/renderer_host/safe_browsing_resource_throttle_factory.h |
index 5c3c78eb913d76939f2beaf1e07379b1f93c6a39..d9c736f9ce08f09fa0ae56d1d0d5827ecf0305e2 100644 |
--- a/chrome/browser/renderer_host/safe_browsing_resource_throttle_factory.h |
+++ b/chrome/browser/renderer_host/safe_browsing_resource_throttle_factory.h |
@@ -30,13 +30,20 @@ class SafeBrowsingResourceThrottleFactory { |
// caller has to make sure the factory stays alive and properly destroyed. |
static void RegisterFactory(SafeBrowsingResourceThrottleFactory* factory); |
- // Creates a new resource throttle for safe browsing |
+ // Creates a new resource throttle for safe browsing, using the factory |
+ // if there is one registered. |
static content::ResourceThrottle* Create( |
net::URLRequest* request, |
content::ResourceContext* resource_context, |
content::ResourceType resource_type, |
SafeBrowsingService* service); |
+ // Like above, but bypass the registered factory. |
+ static content::ResourceThrottle* CreateWithoutFactory( |
+ net::URLRequest* request, |
+ content::ResourceType resource_type, |
+ SafeBrowsingService* service); |
+ |
protected: |
SafeBrowsingResourceThrottleFactory() { } |
virtual ~SafeBrowsingResourceThrottleFactory() { } |