| 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_;
|
|
|
|
|