1 // Copyright 2017 The Chromium Authors. All rights reserved. 2 // Use of this source code is governed by a BSD-style license that can be 3 // found in the LICENSE file. 4 5 #ifndef SERVICES_SERVICE_MANAGER_EMBEDDER_SWITCHES_H_ 6 #define SERVICES_SERVICE_MANAGER_EMBEDDER_SWITCHES_H_ 7 8 #include "base/component_export.h" 9 #include "build/build_config.h" 10 11 namespace service_manager { 12 namespace switches { 13 14 #if defined(OS_WIN) 15 COMPONENT_EXPORT(SERVICE_MANAGER_EMBEDDER_SWITCHES) 16 extern const char kDefaultServicePrefetchArgument[]; 17 #endif // defined(OS_WIN) 18 19 COMPONENT_EXPORT(SERVICE_MANAGER_EMBEDDER_SWITCHES) 20 extern const char kDisableInProcessStackTraces[]; 21 22 COMPONENT_EXPORT(SERVICE_MANAGER_EMBEDDER_SWITCHES) 23 extern const char kEnableLogging[]; 24 25 COMPONENT_EXPORT(SERVICE_MANAGER_EMBEDDER_SWITCHES) 26 extern const char kProcessType[]; 27 28 COMPONENT_EXPORT(SERVICE_MANAGER_EMBEDDER_SWITCHES) 29 extern const char kProcessTypeServiceManager[]; 30 31 COMPONENT_EXPORT(SERVICE_MANAGER_EMBEDDER_SWITCHES) 32 extern const char kProcessTypeService[]; 33 34 COMPONENT_EXPORT(SERVICE_MANAGER_EMBEDDER_SWITCHES) 35 extern const char kServiceRequestChannelToken[]; 36 37 COMPONENT_EXPORT(SERVICE_MANAGER_EMBEDDER_SWITCHES) 38 extern const char kSharedFiles[]; 39 40 COMPONENT_EXPORT(SERVICE_MANAGER_EMBEDDER_SWITCHES) 41 extern const char kZygoteCmdPrefix[]; 42 43 COMPONENT_EXPORT(SERVICE_MANAGER_EMBEDDER_SWITCHES) 44 extern const char kZygoteProcess[]; 45 46 #if defined(TOOLKIT_QT) 47 COMPONENT_EXPORT(SERVICE_MANAGER_EMBEDDER_SWITCHES) 48 extern const char kCdmWidevinePath[]; 49 COMPONENT_EXPORT(SERVICE_MANAGER_EMBEDDER_SWITCHES) 50 extern const char kApplicationName[]; 51 #endif 52 53 } // namespace switches 54 } // namespace service_manager 55 56 #endif // SERVICES_SERVICE_MANAGER_EMBEDDER_SWITCHES_H_ 57