1 // Copyright 2014 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 #include "remoting/host/switches.h"
6 
7 #include "build/build_config.h"
8 
9 namespace remoting {
10 
11 const char kElevateSwitchName[] = "elevate";
12 const char kHelpSwitchName[] = "help";
13 const char kProcessTypeSwitchName[] = "type";
14 const char kQuestionSwitchName[] = "?";
15 const char kVersionSwitchName[] = "version";
16 
17 const char kProcessTypeController[] = "controller";
18 const char kProcessTypeDaemon[] = "daemon";
19 const char kProcessTypeDesktop[] = "desktop";
20 const char kProcessTypeHost[] = "host";
21 const char kProcessTypeRdpDesktopSession[] = "rdp_desktop_session";
22 const char kProcessTypeEvaluateCapability[] = "evaluate_capability";
23 const char kProcessTypeFileChooser[] = "file_chooser";
24 #if defined(OS_LINUX) || defined(OS_CHROMEOS) || defined(OS_BSD)
25 const char kProcessTypeXSessionChooser[] = "xsession_chooser";
26 #endif  // defined(OS_LINUX) || defined(OS_CHROMEOS) || defined(OS_BSD)
27 
28 const char kEvaluateCapabilitySwitchName[] = "evaluate-type";
29 
30 #if defined(OS_WIN)
31 const char kEvaluateD3D[] = "d3d-support";
32 const char kEvaluate3dDisplayMode[] = "3d-display-mode";
33 #endif
34 
35 const char kParentWindowSwitchName[] = "parent-window";
36 
37 const char kInputSwitchName[] = "input";
38 const char kOutputSwitchName[] = "output";
39 
40 const char kMojoPipeToken[] = "mojo-pipe-token";
41 
42 #if defined(OS_APPLE)
43 const char kCheckPermissionSwitchName[] = "check-permission";
44 const char kCheckAccessibilityPermissionSwitchName[] =
45     "check-accessibility-permission";
46 const char kCheckScreenRecordingPermissionSwitchName[] =
47     "check-screen-recording-permission";
48 #endif  // defined OS_APPLE
49 
50 }  // namespace remoting
51