Index: components/data_reduction_proxy/core/browser/data_reduction_proxy_configurator.h |
diff --git a/components/data_reduction_proxy/core/browser/data_reduction_proxy_configurator.h b/components/data_reduction_proxy/core/browser/data_reduction_proxy_configurator.h |
index 370ff80118f496973e54a8422448bd38e170994f..0300ed8b6ca0a768814293304011fe2c63c0df89 100644 |
--- a/components/data_reduction_proxy/core/browser/data_reduction_proxy_configurator.h |
+++ b/components/data_reduction_proxy/core/browser/data_reduction_proxy_configurator.h |
@@ -9,6 +9,10 @@ |
#include "base/macros.h" |
+namespace net { |
+class ProxyConfig; |
+} |
+ |
namespace data_reduction_proxy { |
// Interface for enabling and disabling the data reduction proxy configuration, |
@@ -45,6 +49,9 @@ class DataReductionProxyConfigurator { |
// as a hostname pattern. |
virtual void AddURLPatternToBypass(const std::string& pattern) = 0; |
+ // Returns the Data Reduction Proxy configuration. |
+ virtual const net::ProxyConfig& GetProxyConfigOnIOThread() const = 0; |
+ |
private: |
DISALLOW_COPY_AND_ASSIGN(DataReductionProxyConfigurator); |
}; |