Index: chrome/browser/renderer_host/chrome_resource_dispatcher_host_delegate.h |
diff --git a/chrome/browser/renderer_host/chrome_resource_dispatcher_host_delegate.h b/chrome/browser/renderer_host/chrome_resource_dispatcher_host_delegate.h |
index 9857ffe0baf9a483cb101a21b429ee34d5b66d98..785936338748e578bcb20463af7b256f0c82c02f 100644 |
--- a/chrome/browser/renderer_host/chrome_resource_dispatcher_host_delegate.h |
+++ b/chrome/browser/renderer_host/chrome_resource_dispatcher_host_delegate.h |
@@ -16,6 +16,7 @@ |
class DelayedResourceQueue; |
class DownloadRequestLimiter; |
class SafeBrowsingService; |
+class TestNavigationListener; |
namespace extensions { |
class UserScriptListener; |
@@ -38,6 +39,10 @@ class ChromeResourceDispatcherHostDelegate |
prerender::PrerenderTracker* prerender_tracker); |
virtual ~ChromeResourceDispatcherHostDelegate(); |
+ // Use the |test_navigation_listener| to create additional resource throttles. |
+ void SetTestNavigationListener( |
+ TestNavigationListener* test_navigation_listener); |
+ |
// ResourceDispatcherHostDelegate implementation. |
virtual bool ShouldBeginRequest( |
int child_id, |
@@ -121,6 +126,7 @@ class ChromeResourceDispatcherHostDelegate |
scoped_refptr<DownloadRequestLimiter> download_request_limiter_; |
scoped_refptr<SafeBrowsingService> safe_browsing_; |
+ scoped_refptr<TestNavigationListener> test_navigation_listener_; |
scoped_refptr<extensions::UserScriptListener> user_script_listener_; |
prerender::PrerenderTracker* prerender_tracker_; |