1a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch// Copyright 2014 The Chromium Authors. All rights reserved.
2a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch// Use of this source code is governed by a BSD-style license that can be
3a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch// found in the LICENSE file.
4a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch
5a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch#ifndef COMPONENTS_DATA_REDUCTION_PROXY_COMMON_DATA_REDUCTION_PROXY_SWITCHES_H_
6a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch#define COMPONENTS_DATA_REDUCTION_PROXY_COMMON_DATA_REDUCTION_PROXY_SWITCHES_H_
7a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch
8a02191e04bc25c4935f804f2c080ae28663d096dBen Murdochnamespace data_reduction_proxy {
9a02191e04bc25c4935f804f2c080ae28663d096dBen Murdochnamespace switches {
10a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch
11a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch// All switches in alphabetical order. The switches should be documented
12a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch// alongside the definition of their values in the .cc file.
13a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch
14a02191e04bc25c4935f804f2c080ae28663d096dBen Murdochextern const char kDataReductionProxy[];
1546d4c2bc3267f3f028f39e7e311b0f89aba2e4fdTorne (Richard Coles)extern const char kDataReductionProxyAlt[];
1646d4c2bc3267f3f028f39e7e311b0f89aba2e4fdTorne (Richard Coles)extern const char kDataReductionProxyAltFallback[];
17a02191e04bc25c4935f804f2c080ae28663d096dBen Murdochextern const char kDataReductionProxyDev[];
18a02191e04bc25c4935f804f2c080ae28663d096dBen Murdochextern const char kDataReductionProxyFallback[];
19a02191e04bc25c4935f804f2c080ae28663d096dBen Murdochextern const char kDataReductionProxyKey[];
20a02191e04bc25c4935f804f2c080ae28663d096dBen Murdochextern const char kDataReductionProxyProbeURL[];
216d86b77056ed63eb6871182f42a9fd5f07550f90Torne (Richard Coles)extern const char kDataReductionProxyWarmupURL[];
2246d4c2bc3267f3f028f39e7e311b0f89aba2e4fdTorne (Richard Coles)extern const char kDataReductionSSLProxy[];
23f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)extern const char kDisableDataReductionProxyDev[];
24f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)extern const char kEnableDataReductionProxyDev[];
25a02191e04bc25c4935f804f2c080ae28663d096dBen Murdochextern const char kEnableDataReductionProxy[];
2646d4c2bc3267f3f028f39e7e311b0f89aba2e4fdTorne (Richard Coles)extern const char kEnableDataReductionProxyAlt[];
27a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch
28a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch}  // namespace switches
29a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch}  // namespace data_reduction_proxy
30a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch
31a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch#endif  // COMPONENTS_DATA_REDUCTION_PROXY_COMMON_DATA_REDUCTION_PROXY_SWITCHES_H_
32