Index: chrome/browser/profiles/profile_io_data.h |
diff --git a/chrome/browser/profiles/profile_io_data.h b/chrome/browser/profiles/profile_io_data.h |
index 34fcb6451f40d5ef92382fb79f7861332491d0ab..ad9aaee78357fa4d56553e2705ad62ecee8cbbe2 100644 |
--- a/chrome/browser/profiles/profile_io_data.h |
+++ b/chrome/browser/profiles/profile_io_data.h |
@@ -42,6 +42,10 @@ class ProtocolHandlerRegistry; |
class SigninNamesOnIOThread; |
class SupervisedUserURLFilter; |
+namespace chrome_browser_net { |
+class ResourcePrefetchPredictorObserver; |
+} |
+ |
namespace extensions { |
class InfoMap; |
} |
@@ -228,6 +232,11 @@ class ProfileIOData { |
return &incognito_availibility_pref_; |
} |
+ chrome_browser_net::ResourcePrefetchPredictorObserver* |
+ resource_prefetch_predictor_observer() const { |
+ return resource_prefetch_predictor_observer_.get(); |
+ } |
+ |
#if defined(ENABLE_CONFIGURATION_POLICY) |
policy::PolicyHeaderIOHelper* policy_header_helper() const { |
return policy_header_helper_.get(); |
@@ -310,6 +319,8 @@ class ProfileIOData { |
#if defined(ENABLE_EXTENSIONS) |
scoped_refptr<extensions::InfoMap> extension_info_map; |
#endif |
+ scoped_ptr<chrome_browser_net::ResourcePrefetchPredictorObserver> |
+ resource_prefetch_predictor_observer_; |
// This pointer exists only as a means of conveying a url job factory |
// pointer from the protocol handler registry on the UI thread to the |
@@ -601,6 +612,9 @@ class ProfileIOData { |
mutable scoped_refptr<HostContentSettingsMap> host_content_settings_map_; |
+ mutable scoped_ptr<chrome_browser_net::ResourcePrefetchPredictorObserver> |
+ resource_prefetch_predictor_observer_; |
+ |
mutable scoped_ptr<ChromeHttpUserAgentSettings> |
chrome_http_user_agent_settings_; |