1effb81e5f8246d0db0270817048dc992db66e9fbBen Murdoch// Copyright 2014 The Chromium Authors. All rights reserved.
2effb81e5f8246d0db0270817048dc992db66e9fbBen Murdoch// Use of this source code is governed by a BSD-style license that can be
3effb81e5f8246d0db0270817048dc992db66e9fbBen Murdoch// found in the LICENSE file.
4effb81e5f8246d0db0270817048dc992db66e9fbBen Murdoch
5effb81e5f8246d0db0270817048dc992db66e9fbBen Murdoch#ifndef COMPONENTS_SIGNIN_CORE_COMMON_SIGNIN_SWITCHES_H_
6effb81e5f8246d0db0270817048dc992db66e9fbBen Murdoch#define COMPONENTS_SIGNIN_CORE_COMMON_SIGNIN_SWITCHES_H_
7effb81e5f8246d0db0270817048dc992db66e9fbBen Murdoch
8effb81e5f8246d0db0270817048dc992db66e9fbBen Murdochnamespace switches {
9effb81e5f8246d0db0270817048dc992db66e9fbBen Murdoch
10cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)// These switches should not be queried from CommandLine::HasSwitch() directly.
11cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)// Always go through the helper functions in profile_management_switches.h
12cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)// to properly take into account the state of field trials.
13cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)
14effb81e5f8246d0db0270817048dc992db66e9fbBen Murdoch// All switches in alphabetical order. The switches should be documented
15effb81e5f8246d0db0270817048dc992db66e9fbBen Murdoch// alongside the definition of their values in the .cc file.
16effb81e5f8246d0db0270817048dc992db66e9fbBen Murdochextern const char kClearTokenService[];
17f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)extern const char kDisableAccountConsistency[];
185f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles)extern const char kDisableNewAvatarMenu[];
19f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)extern const char kDisableNewProfileManagement[];
205f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles)extern const char kDisableSigninScopedDeviceId[];
21cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)extern const char kEnableAccountConsistency[];
225f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles)extern const char kEnableNewAvatarMenu[];
23f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)extern const char kEnableNewProfileManagement[];
240529e5d033099cbfc42635f6f6183833b09dff6eBen Murdochextern const char kEnableWebBasedSignin[];
25cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)extern const char kExtensionsMultiAccount[];
260529e5d033099cbfc42635f6f6183833b09dff6eBen Murdochextern const char kFastUserSwitching[];
270529e5d033099cbfc42635f6f6183833b09dff6eBen Murdochextern const char kGoogleProfileInfo[];
28effb81e5f8246d0db0270817048dc992db66e9fbBen Murdoch
29effb81e5f8246d0db0270817048dc992db66e9fbBen Murdoch}  // namespace switches
30effb81e5f8246d0db0270817048dc992db66e9fbBen Murdoch
31effb81e5f8246d0db0270817048dc992db66e9fbBen Murdoch#endif  // COMPONENTS_SIGNIN_CORE_COMMON_SIGNIN_SWITCHES_H_
32