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 64631c58a37fe4bf688a0bb8f5e078a786b8dbd6..1f25e4e9c196b28f459aa92f619ebf7d5d132ba2 100644 |
--- a/chrome/browser/profiles/profile_io_data.h |
+++ b/chrome/browser/profiles/profile_io_data.h |
@@ -31,6 +31,7 @@ class TransportSecurityPersister; |
namespace chrome_browser_net { |
class HttpServerPropertiesManager; |
+class ResourcePrefetchPredictorObserver; |
} |
namespace net { |
@@ -114,6 +115,11 @@ class ProfileIOData { |
return is_incognito_; |
} |
+ chrome_browser_net::ResourcePrefetchPredictorObserver* |
+ resource_prefetch_predictor_observer() const { |
+ return resource_prefetch_predictor_observer_.get(); |
+ } |
+ |
// Initialize the member needed to track the metrics enabled state. This is |
// only to be called on the UI thread. |
void InitializeMetricsEnabledStateOnUIThread(); |
@@ -153,6 +159,8 @@ class ProfileIOData { |
scoped_refptr<net::SSLConfigService> ssl_config_service; |
scoped_refptr<net::CookieMonster::Delegate> cookie_monster_delegate; |
scoped_refptr<ExtensionInfoMap> extension_info_map; |
+ scoped_ptr<chrome_browser_net::ResourcePrefetchPredictorObserver> |
+ resource_prefetch_predictor_observer_; |
#if defined(ENABLE_NOTIFICATIONS) |
DesktopNotificationService* notification_service; |
@@ -345,6 +353,9 @@ class ProfileIOData { |
mutable scoped_refptr<ExtensionInfoMap> extension_info_map_; |
mutable scoped_refptr<CookieSettings> cookie_settings_; |
+ mutable scoped_ptr<chrome_browser_net::ResourcePrefetchPredictorObserver> |
+ resource_prefetch_predictor_observer_; |
+ |
// TODO(jhawkins): Remove once crbug.com/102004 is fixed. |
bool initialized_on_UI_thread_; |