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 9c2c18b0ddeaec2659fbcb6afaadbe5b0c6c7de0..01c55e6d7d909252748b85763d7f8fd551bdd07b 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 |
@@ -240,6 +240,14 @@ bool IsIncludedInQuicFieldTrial() { |
return true; |
} |
+bool IsQuicEnabledForNonCoreProxies() { |
+ DCHECK(IsIncludedInQuicFieldTrial()); |
+ std::map<std::string, std::string> params; |
+ variations::GetVariationParams(GetQuicFieldTrialName(), ¶ms); |
+ return GetStringValueForVariationParamWithDefaultValue( |
+ params, "enable_quic_non_core_proxies", "false") == "true"; |
+} |
+ |
const char* GetQuicFieldTrialName() { |
return kQuicFieldTrial; |
} |