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 760a06d249ca034151bf6c634fe4840ea8aa2d29..d68cd65c35643b59db758d57b865d454393c82b6 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 CookieSettings; |
class DesktopNotificationService; |
class ExtensionInfoMap; |
class HostContentSettingsMap; |
@@ -98,6 +99,7 @@ class ProfileIOData { |
// that profile. |
ExtensionInfoMap* GetExtensionInfoMap() const; |
HostContentSettingsMap* GetHostContentSettingsMap() const; |
+ CookieSettings* GetCookieSettings() const; |
DesktopNotificationService* GetNotificationService() const; |
BooleanPrefMember* clear_local_state_on_exit() const { |
@@ -139,6 +141,7 @@ class ProfileIOData { |
std::string referrer_charset; |
IOThread* io_thread; |
scoped_refptr<HostContentSettingsMap> host_content_settings_map; |
+ scoped_refptr<CookieSettings> cookie_settings; |
scoped_refptr<HostZoomMap> host_zoom_map; |
scoped_refptr<net::TransportSecurityState> transport_security_state; |
scoped_refptr<net::SSLConfigService> ssl_config_service; |
@@ -285,6 +288,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<CookieSettings> cookie_settings_; |
mutable DesktopNotificationService* notification_service_; |
mutable base::Callback<prerender::PrerenderManager*(void)> |
prerender_manager_getter_; |