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