OLD | NEW |
1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #ifndef COMPONENTS_DATA_REDUCTION_PROXY_CORE_COMMON_DATA_REDUCTION_PROXY_HEADERS
_H_ | 5 #ifndef COMPONENTS_DATA_REDUCTION_PROXY_CORE_COMMON_DATA_REDUCTION_PROXY_HEADERS
_H_ |
6 #define COMPONENTS_DATA_REDUCTION_PROXY_CORE_COMMON_DATA_REDUCTION_PROXY_HEADERS
_H_ | 6 #define COMPONENTS_DATA_REDUCTION_PROXY_CORE_COMMON_DATA_REDUCTION_PROXY_HEADERS
_H_ |
7 | 7 |
8 #include <string> | 8 #include <string> |
9 #include <vector> | 9 #include <vector> |
10 | 10 |
(...skipping 77 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
88 const char* empty_image_directive(); | 88 const char* empty_image_directive(); |
89 | 89 |
90 // Gets the directive used by data reduction proxy Lite-Page requests | 90 // Gets the directive used by data reduction proxy Lite-Page requests |
91 // and responses. | 91 // and responses. |
92 const char* lite_page_directive(); | 92 const char* lite_page_directive(); |
93 | 93 |
94 // Gets the directive used by the data reduction proxy to request | 94 // Gets the directive used by the data reduction proxy to request |
95 // compressed video. | 95 // compressed video. |
96 const char* compressed_video_directive(); | 96 const char* compressed_video_directive(); |
97 | 97 |
| 98 // Gets the directive used by the data reduction proxy to tell the client to use |
| 99 // a specific page policy. |
| 100 const char* page_policies_directive(); |
| 101 |
98 // Gets the Chrome-Proxy directive used by data reduction proxy lite page | 102 // Gets the Chrome-Proxy directive used by data reduction proxy lite page |
99 // preview requests and responses. | 103 // preview requests and responses. |
100 const char* chrome_proxy_lite_page_directive(); | 104 const char* chrome_proxy_lite_page_directive(); |
101 | 105 |
102 // Gets the Chrome-Proxy experiment ("exp") value to force a lite page preview | 106 // Gets the Chrome-Proxy experiment ("exp") value to force a lite page preview |
103 // for requests that accept lite pages. | 107 // for requests that accept lite pages. |
104 const char* chrome_proxy_experiment_force_lite_page(); | 108 const char* chrome_proxy_experiment_force_lite_page(); |
105 | 109 |
106 // Gets the Chrome-Proxy experiment ("exp") value to force an empty image | 110 // Gets the Chrome-Proxy experiment ("exp") value to force an empty image |
107 // preview for requests that enable server provided previews. | 111 // preview for requests that enable server provided previews. |
(...skipping 77 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
185 const net::HttpResponseHeaders* headers, | 189 const net::HttpResponseHeaders* headers, |
186 std::string* content_length_fingerprint); | 190 std::string* content_length_fingerprint); |
187 | 191 |
188 // Returns values of the Chrome-Proxy header, but with its fingerprint removed. | 192 // Returns values of the Chrome-Proxy header, but with its fingerprint removed. |
189 void GetDataReductionProxyHeaderWithFingerprintRemoved( | 193 void GetDataReductionProxyHeaderWithFingerprintRemoved( |
190 const net::HttpResponseHeaders* headers, | 194 const net::HttpResponseHeaders* headers, |
191 std::vector<std::string>* values); | 195 std::vector<std::string>* values); |
192 | 196 |
193 } // namespace data_reduction_proxy | 197 } // namespace data_reduction_proxy |
194 #endif // COMPONENTS_DATA_REDUCTION_PROXY_CORE_COMMON_DATA_REDUCTION_PROXY_HEAD
ERS_H_ | 198 #endif // COMPONENTS_DATA_REDUCTION_PROXY_CORE_COMMON_DATA_REDUCTION_PROXY_HEAD
ERS_H_ |
OLD | NEW |