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 14b1ef8555c4a975336896bc9b390527a70127a7..bf3a5ca3d2499dc9d5ce01b1cb5c268a911860bb 100644 |
--- a/chrome/browser/profiles/profile_io_data.h |
+++ b/chrome/browser/profiles/profile_io_data.h |
@@ -22,6 +22,7 @@ |
class CommandLine; |
class ChromeAppCacheService; |
class ChromeBlobStorageContext; |
+class CookieContentSettings; |
class DesktopNotificationService; |
class ExtensionInfoMap; |
class HostContentSettingsMap; |
@@ -94,6 +95,7 @@ class ProfileIOData { |
// that profile. |
ExtensionInfoMap* GetExtensionInfoMap() const; |
HostContentSettingsMap* GetHostContentSettingsMap() const; |
+ CookieContentSettings* GetCookieContentSettings() const; |
DesktopNotificationService* GetNotificationService() const; |
BooleanPrefMember* clear_local_state_on_exit() const { |
@@ -135,6 +137,7 @@ class ProfileIOData { |
std::string referrer_charset; |
IOThread* io_thread; |
scoped_refptr<HostContentSettingsMap> host_content_settings_map; |
+ scoped_refptr<CookieContentSettings> cookie_content_settings; |
scoped_refptr<HostZoomMap> host_zoom_map; |
scoped_refptr<net::TransportSecurityState> transport_security_state; |
scoped_refptr<net::SSLConfigService> ssl_config_service; |
@@ -278,6 +281,7 @@ class ProfileIOData { |
// TODO(willchan): Remove from ResourceContext. |
mutable scoped_refptr<ExtensionInfoMap> extension_info_map_; |
mutable scoped_refptr<HostContentSettingsMap> host_content_settings_map_; |
+ mutable scoped_refptr<CookieContentSettings> cookie_content_settings_; |
mutable DesktopNotificationService* notification_service_; |
mutable base::Callback<prerender::PrerenderManager*(void)> |
prerender_manager_getter_; |