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 f4702bbb65673bba496ececdeda67c292c177537..4130c3c199af684d034d6139aee389c4634c750a 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 { |
@@ -118,6 +119,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(); |
@@ -158,6 +164,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; |
@@ -351,6 +359,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_; |