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