Index: chrome/browser/net/chrome_network_delegate.h |
diff --git a/chrome/browser/net/chrome_network_delegate.h b/chrome/browser/net/chrome_network_delegate.h |
index c2c0fe7e2ec75a8d5449ba9fac573147bf44b9d6..2edd4ce82829ad80e6a77cf39ee4704d660d19a4 100644 |
--- a/chrome/browser/net/chrome_network_delegate.h |
+++ b/chrome/browser/net/chrome_network_delegate.h |
@@ -12,6 +12,7 @@ |
class CookieSettings; |
class ExtensionInfoMap; |
+class ManagedModeURLFilter; |
class PrefService; |
template<class T> class PrefMember; |
@@ -43,6 +44,7 @@ class ChromeNetworkDelegate : public net::NetworkDelegate { |
extensions::EventRouterForwarder* event_router, |
ExtensionInfoMap* extension_info_map, |
const policy::URLBlacklistManager* url_blacklist_manager, |
+ const ManagedModeURLFilter* managed_mode_url_filter, |
void* profile, |
CookieSettings* cookie_settings, |
BooleanPrefMember* enable_referrers, |
@@ -121,6 +123,10 @@ class ChromeNetworkDelegate : public net::NetworkDelegate { |
// Weak, owned by our owner. |
const policy::URLBlacklistManager* url_blacklist_manager_; |
+ // Weak pointer. The owner of this object needs to make sure that the |
+ // |managed_mode_url_filter_| outlives it. |
+ const ManagedModeURLFilter* managed_mode_url_filter_; |
+ |
// When true, allow access to all file:// URLs. |
static bool g_allow_file_access_; |