Index: components/data_reduction_proxy/core/common/data_reduction_proxy_params.h |
diff --git a/components/data_reduction_proxy/core/common/data_reduction_proxy_params.h b/components/data_reduction_proxy/core/common/data_reduction_proxy_params.h |
index 8080df10915c275dafa7112d4b04a45630f4e765..5054abee399c48152d358a95ec53e7cb2bbd5d36 100644 |
--- a/components/data_reduction_proxy/core/common/data_reduction_proxy_params.h |
+++ b/components/data_reduction_proxy/core/common/data_reduction_proxy_params.h |
@@ -143,17 +143,15 @@ std::string GetServerExperimentsFieldTrialName(); |
} // namespace params |
-// Contains information about a given proxy server. |proxies_for_http| and |
-// |proxies_for_https| contain the configured data reduction proxy servers. |
-// |is_fallback| and |is_ssl| note whether the given proxy is a fallback or a |
-// proxy for ssl; these are not mutually exclusive. |
+// Contains information about a given proxy server. |proxies_for_http| contains |
+// the configured data reduction proxy servers. |is_fallback| notes whether the |
+// given proxy is a fallback. |
struct DataReductionProxyTypeInfo { |
DataReductionProxyTypeInfo(); |
DataReductionProxyTypeInfo(const DataReductionProxyTypeInfo& other); |
~DataReductionProxyTypeInfo(); |
std::vector<net::ProxyServer> proxy_servers; |
bool is_fallback; |
- bool is_ssl; |
}; |
// Provides initialization parameters. Proxy origins, and the secure proxy |
@@ -169,14 +167,10 @@ class DataReductionProxyParams : public DataReductionProxyConfigValues { |
// holdback experiment. |
static const unsigned int kAllowed = (1 << 0); |
static const unsigned int kFallbackAllowed = (1 << 1); |
- // DEPRECATED. TODO(jeremyim): Remove once changes merged downstream. |
- static const unsigned int kAlternativeAllowed = (1 << 2); |
- // DEPRECATED. TODO(jeremyim): Remove once changes merged downstream. |
- static const unsigned int kAlternativeFallbackAllowed = (1 << 3); |
static const unsigned int kAllowAllProxyConfigurations = |
kAllowed | kFallbackAllowed; |
- static const unsigned int kPromoAllowed = (1 << 4); |
- static const unsigned int kHoldback = (1 << 5); |
+ static const unsigned int kPromoAllowed = (1 << 2); |
+ static const unsigned int kHoldback = (1 << 3); |
// Constructs configuration parameters. If |kAllowed|, then the standard |
// data reduction proxy configuration is allowed to be used. If |
@@ -193,13 +187,8 @@ class DataReductionProxyParams : public DataReductionProxyConfigValues { |
// If true, uses QUIC instead of SPDY to connect to proxies that use TLS. |
void EnableQuic(bool enable); |
- // Overrides of |DataReductionProxyConfigValues| |
- bool UsingHTTPTunnel(const net::HostPortPair& proxy_server) const override; |
- |
const std::vector<net::ProxyServer>& proxies_for_http() const override; |
- const std::vector<net::ProxyServer>& proxies_for_https() const override; |
- |
const GURL& secure_proxy_check_url() const override; |
bool allowed() const override; |
@@ -230,17 +219,14 @@ class DataReductionProxyParams : public DataReductionProxyConfigValues { |
// and an empty string otherwise. |
virtual std::string GetDefaultOrigin() const; |
virtual std::string GetDefaultFallbackOrigin() const; |
- virtual std::string GetDefaultSSLOrigin() const; |
virtual std::string GetDefaultSecureProxyCheckURL() const; |
virtual std::string GetDefaultWarmupURL() const; |
std::vector<net::ProxyServer> proxies_for_http_; |
- std::vector<net::ProxyServer> proxies_for_https_; |
private: |
net::ProxyServer origin_; |
net::ProxyServer fallback_origin_; |
- net::ProxyServer ssl_origin_; |
GURL secure_proxy_check_url_; |
GURL warmup_url_; |