Create a new DataReductionProxyConfig class
commit32a19e6ad65292e1efc67986e6a61c0f29e393d3
authorjeremyim <jeremyim@chromium.org>
Fri, 30 Jan 2015 20:36:57 +0000 (30 12:36 -0800)
committerCommit bot <commit-bot@chromium.org>
Fri, 30 Jan 2015 20:39:23 +0000 (30 20:39 +0000)
tree63b861059887e9c47d3c08c10ddeed613d8424e7
parentb22d9c93cffbda9aa846b1253c80d258bed39a7c
Create a new DataReductionProxyConfig class

This instance will be created by the DataReductionProxySettings class,
and take ownership of the DataReductionProxyParams (currently owned by
DataReductionProxySettings).

BUG=452773

Review URL: https://codereview.chromium.org/880963006

Cr-Commit-Position: refs/heads/master@{#313980}
25 files changed:
android_webview/browser/aw_browser_context.cc
chrome/browser/net/spdyproxy/data_reduction_proxy_chrome_settings.cc
chrome/browser/net/spdyproxy/data_reduction_proxy_chrome_settings.h
chrome/browser/net/spdyproxy/data_reduction_proxy_chrome_settings_factory.cc
components/components_tests.gyp
components/data_reduction_proxy.gypi
components/data_reduction_proxy/core/browser/BUILD.gn
components/data_reduction_proxy/core/browser/data_reduction_proxy_bypass_protocol_unittest.cc
components/data_reduction_proxy/core/browser/data_reduction_proxy_config.cc [new file with mode: 0644]
components/data_reduction_proxy/core/browser/data_reduction_proxy_config.h [new file with mode: 0644]
components/data_reduction_proxy/core/browser/data_reduction_proxy_config_test_utils.cc [new file with mode: 0644]
components/data_reduction_proxy/core/browser/data_reduction_proxy_config_test_utils.h [new file with mode: 0644]
components/data_reduction_proxy/core/browser/data_reduction_proxy_config_unittest.cc [new file with mode: 0644]
components/data_reduction_proxy/core/browser/data_reduction_proxy_configurator.h
components/data_reduction_proxy/core/browser/data_reduction_proxy_configurator_test_utils.cc [new file with mode: 0644]
components/data_reduction_proxy/core/browser/data_reduction_proxy_configurator_test_utils.h [new file with mode: 0644]
components/data_reduction_proxy/core/browser/data_reduction_proxy_configurator_unittest.cc
components/data_reduction_proxy/core/browser/data_reduction_proxy_interceptor_unittest.cc
components/data_reduction_proxy/core/browser/data_reduction_proxy_io_data_unittest.cc
components/data_reduction_proxy/core/browser/data_reduction_proxy_settings.cc
components/data_reduction_proxy/core/browser/data_reduction_proxy_settings.h
components/data_reduction_proxy/core/browser/data_reduction_proxy_settings_test_utils.cc
components/data_reduction_proxy/core/browser/data_reduction_proxy_settings_test_utils.h
components/data_reduction_proxy/core/browser/data_reduction_proxy_settings_unittest.cc
components/data_reduction_proxy/core/browser/data_reduction_proxy_usage_stats_unittest.cc