Index: components/data_reduction_proxy/core/common/data_reduction_proxy_params.cc |
diff --git a/components/data_reduction_proxy/core/common/data_reduction_proxy_params.cc b/components/data_reduction_proxy/core/common/data_reduction_proxy_params.cc |
index a2f7ba1542f747f2f31eb55add0ffb1c815676e3..2ddc2a0e668f90f5accc6172430ec741d4935b85 100644 |
--- a/components/data_reduction_proxy/core/common/data_reduction_proxy_params.cc |
+++ b/components/data_reduction_proxy/core/common/data_reduction_proxy_params.cc |
@@ -50,6 +50,8 @@ const char kLoFiFlagFieldTrial[] = "DataCompressionProxyLoFiFlag"; |
const char kConfigServiceFieldTrial[] = "DataReductionProxyConfigService"; |
const char kConfigServiceURLParam[] = "url"; |
+const char kTrustedSpdyProxyFieldTrialName[] = "TrustedSpdyProxy"; |
+ |
// Default URL for retrieving the Data Reduction Proxy configuration. |
const char kClientConfigURL[] = |
"https://datasaver.googleapis.com/v1/clientConfigs"; |
@@ -74,6 +76,15 @@ bool IsIncludedInAndroidOnePromoFieldTrial(const char* build_fingerprint) { |
return (fingerprint.find(kAndroidOneIdentifier) != std::string::npos); |
} |
+std::string GetTrustedSpdyProxyFieldTrialName() { |
+ return kTrustedSpdyProxyFieldTrialName; |
+} |
+ |
+bool IsIncludedInTrustedSpdyProxyFieldTrial() { |
+ return base::FieldTrialList::FindFullName(GetTrustedSpdyProxyFieldTrialName()) |
+ .find(kEnabled) == 0; |
+} |
+ |
std::string GetLoFiFieldTrialName() { |
return kLoFiFieldTrial; |
} |