| Index: components/data_reduction_proxy/core/common/data_reduction_proxy_headers.cc
|
| diff --git a/components/data_reduction_proxy/core/common/data_reduction_proxy_headers.cc b/components/data_reduction_proxy/core/common/data_reduction_proxy_headers.cc
|
| index 50c5e9634a4ca771eaa618a099db9890852060ef..35c93f51f860374837961bad1d6284f5620f6494 100644
|
| --- a/components/data_reduction_proxy/core/common/data_reduction_proxy_headers.cc
|
| +++ b/components/data_reduction_proxy/core/common/data_reduction_proxy_headers.cc
|
| @@ -22,8 +22,11 @@ using base::TimeDelta;
|
| namespace {
|
|
|
| const char kChromeProxyHeader[] = "chrome-proxy";
|
| +
|
| const char kActionValueDelimiter = '=';
|
|
|
| +const char kChromeProxyLoFiDirective[] = "q=low";
|
| +
|
| const char kChromeProxyActionBlockOnce[] = "block-once";
|
| const char kChromeProxyActionBlock[] = "block";
|
| const char kChromeProxyActionBypass[] = "bypass";
|
| @@ -49,6 +52,14 @@ base::TimeDelta GetDefaultBypassDuration() {
|
|
|
| namespace data_reduction_proxy {
|
|
|
| +const char* chrome_proxy_header() {
|
| + return kChromeProxyHeader;
|
| +}
|
| +
|
| +const char* chrome_proxy_lo_fi_directive() {
|
| + return kChromeProxyLoFiDirective;
|
| +}
|
| +
|
| bool GetDataReductionProxyActionValue(
|
| const net::HttpResponseHeaders* headers,
|
| const std::string& action_prefix,
|
|
|