Index: chrome/browser/profiles/profile_impl_io_data.h |
diff --git a/chrome/browser/profiles/profile_impl_io_data.h b/chrome/browser/profiles/profile_impl_io_data.h |
index a39a7808a66503e2a90892496345799ff9d6c247..3a6f529e12e4f66849261f4d216fa4e017164610 100644 |
--- a/chrome/browser/profiles/profile_impl_io_data.h |
+++ b/chrome/browser/profiles/profile_impl_io_data.h |
@@ -22,6 +22,14 @@ namespace content { |
class CookieCryptoDelegate; |
} // namespace content |
+#if defined(SPDY_PROXY_AUTH_ORIGIN) |
+namespace data_reduction_proxy { |
+class DataReductionProxyParams; |
+class DataReductionProxyUsageStats; |
+class DataReductionProxyAuthRequestHandler; |
+} |
+#endif |
+ |
namespace domain_reliability { |
class DomainReliabilityMonitor; |
} // namespace domain_reliability |
@@ -61,7 +69,11 @@ class ProfileImplIOData : public ProfileIOData { |
session_cookie_mode, |
quota::SpecialStoragePolicy* special_storage_policy, |
scoped_ptr<domain_reliability::DomainReliabilityMonitor> |
- domain_reliability_monitor); |
+ domain_reliability_monitor, |
+ const base::Callback<void(bool)>& |
+ data_reduction_proxy_unavailable, |
+ scoped_ptr<data_reduction_proxy::DataReductionProxyParams> |
+ data_reduction_proxy_params); |
// These Create*ContextGetter() functions are only exposed because the |
// circular relationship between Profile, ProfileIOData::Handle, and the |
@@ -231,6 +243,16 @@ class ProfileImplIOData : public ProfileIOData { |
int app_cache_max_size_; |
int app_media_cache_max_size_; |
+#if defined(SPDY_PROXY_AUTH_ORIGIN) |
+ mutable scoped_ptr<data_reduction_proxy::DataReductionProxyParams> |
+ data_reduction_proxy_params_; |
+ mutable scoped_ptr<data_reduction_proxy::DataReductionProxyUsageStats> |
+ data_reduction_proxy_usage_stats_; |
+ mutable base::Callback<void(bool)> data_reduction_proxy_unavailable_callback_; |
+ mutable scoped_ptr<data_reduction_proxy::DataReductionProxyAuthRequestHandler> |
+ data_reduction_proxy_auth_request_handler_; |
+#endif // defined(SPDY_PROXY_AUTH_ORIGIN) |
+ |
DISALLOW_COPY_AND_ASSIGN(ProfileImplIOData); |
}; |