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