Changeset 33556 in vbox for trunk/src/VBox/Frontends
- Timestamp:
- Oct 28, 2010 1:16:42 PM (14 years ago)
- svn:sync-xref-src-repo-rev:
- 67160
- Location:
- trunk/src/VBox/Frontends
- Files:
-
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Frontends/VBoxHeadless/VBoxHeadless.cpp
r33386 r33556 584 584 { "-vrde", 'v', RTGETOPT_REQ_STRING }, 585 585 { "--vrde", 'v', RTGETOPT_REQ_STRING }, 586 { "-vrde setproperty", 'e', RTGETOPT_REQ_STRING },587 { "--vrde setproperty", 'e', RTGETOPT_REQ_STRING },586 { "-vrdeproperty", 'e', RTGETOPT_REQ_STRING }, 587 { "--vrdeproperty", 'e', RTGETOPT_REQ_STRING }, 588 588 #endif /* VBOX_WITH_VRDP defined */ 589 589 #ifdef VBOX_WITH_VNC -
trunk/src/VBox/Frontends/VBoxManage/VBoxManage.cpp
r33540 r33556 399 399 #endif 400 400 { "dhcpserver", USAGE_DHCPSERVER, handleDHCPServer}, 401 { "vrde", USAGE_VRDE, handleVRDE}, 401 402 { NULL, 0, NULL } 402 403 }; -
trunk/src/VBox/Frontends/VBoxManage/VBoxManage.h
r33456 r33556 97 97 #define USAGE_SETHDPARENTUUID RT_BIT_64(53) 98 98 #define USAGE_PASSWORDHASH RT_BIT_64(54) 99 #define USAGE_VRDE RT_BIT_64(55) 99 100 #define USAGE_ALL (~(uint64_t)0) 100 101 /** @} */ … … 209 210 int handleSharedFolder(HandlerArg *a); 210 211 int handleVMStatistics(HandlerArg *a); 212 int handleVRDE(HandlerArg *a); 211 213 212 214 /* VBoxManageDisk.cpp */ -
trunk/src/VBox/Frontends/VBoxManage/VBoxManageHelp.cpp
r33456 r33556 120 120 #endif 121 121 " hostcpuids|hddbackends|hdds|dvds|floppies|\n" 122 " usbhost|usbfilters|systemproperties\n" 122 " usbhost|usbfilters|systemproperties|\n" 123 " vrdelibraries\n" 123 124 "\n"); 124 125 } … … 313 314 RTStrmPrintf(pStrm, 314 315 " [--vrde on|off]\n" 316 " [--vrdelibrary default|<name>\n" 315 317 " [--vrdesetproperty <name=[value]>]\n" 316 318 " [--vrdeauthtype null|external|guest]\n" … … 730 732 "\n"); 731 733 } 734 if (u64Cmd & USAGE_VRDE) 735 { 736 RTStrmPrintf(pStrm, 737 "VBoxManage vrde register <name>\n" 738 "VBoxManage vrde unregister <name>\n" 739 "\n"); 740 } 732 741 } 733 742 -
trunk/src/VBox/Frontends/VBoxManage/VBoxManageList.cpp
r33524 r33556 206 206 LISTUSBFILTERS, 207 207 LISTSYSTEMPROPERTIES, 208 LISTDHCPSERVERS 208 LISTDHCPSERVERS, 209 LISTVRDELIBRARIES 209 210 }; 210 211 … … 232 233 { "systemproperties", LISTSYSTEMPROPERTIES, RTGETOPT_REQ_NOTHING }, 233 234 { "dhcpservers", LISTDHCPSERVERS, RTGETOPT_REQ_NOTHING }, 235 { "vrdelibraries", LISTVRDELIBRARIES, RTGETOPT_REQ_NOTHING }, 234 236 }; 235 237 … … 274 276 case LISTSYSTEMPROPERTIES: 275 277 case LISTDHCPSERVERS: 278 case LISTVRDELIBRARIES: 276 279 if (command) 277 280 return errorSyntax(USAGE_LIST, "Too many subcommands for \"list\" command.\n"); … … 936 939 } 937 940 break; 941 case LISTVRDELIBRARIES: 942 { 943 SafeArray<BSTR> libs; 944 CHECK_ERROR(a->virtualBox, VRDEListLibraries(ComSafeArrayAsOutParam(libs))); 945 for (size_t i = 0; i < libs.size(); ++i) 946 { 947 Bstr bstrName(libs[i]); 948 RTPrintf("%lS\n", bstrName.raw()); 949 } 950 } 951 break; 938 952 } // end switch 939 953 -
trunk/src/VBox/Frontends/VBoxManage/VBoxManageMisc.cpp
r33458 r33556 888 888 } 889 889 890 int handleVRDE(HandlerArg *a) 891 { 892 HRESULT rc = S_OK; 893 894 if (a->argc != 2) 895 return errorSyntax(USAGE_VRDE, "Incorrect number of parameters"); 896 897 if (!strcmp(a->argv[0], "register")) 898 { 899 Bstr name = a->argv[1]; 900 CHECK_ERROR(a->virtualBox, VRDERegisterLibrary(name.raw())); 901 } 902 else if (!strcmp(a->argv[0], "unregister")) 903 { 904 Bstr name = a->argv[1]; 905 CHECK_ERROR(a->virtualBox, VRDEUnregisterLibrary(name.raw())); 906 } 907 else 908 return errorSyntax(USAGE_VRDE, "Invalid parameter"); 909 910 return SUCCEEDED(rc) ? 0 : 1; 911 } 912 -
trunk/src/VBox/Frontends/VBoxManage/VBoxManageModifyVM.cpp
r33386 r33556 147 147 MODIFYVM_VRDEVIDEOCHANNEL, 148 148 MODIFYVM_VRDEVIDEOCHANNELQUALITY, 149 MODIFYVM_VRDELIBRARY, 149 150 MODIFYVM_VRDE, 150 151 #endif … … 271 272 { "--vrdevideochannel", MODIFYVM_VRDEVIDEOCHANNEL, RTGETOPT_REQ_BOOL_ONOFF }, 272 273 { "--vrdevideochannelquality", MODIFYVM_VRDEVIDEOCHANNELQUALITY, RTGETOPT_REQ_UINT32 }, 274 { "--vrdelibrary", MODIFYVM_VRDELIBRARY, RTGETOPT_REQ_STRING }, 273 275 { "--vrde", MODIFYVM_VRDE, RTGETOPT_REQ_BOOL_ONOFF }, 274 276 #endif … … 1824 1826 1825 1827 #ifdef VBOX_WITH_VRDP 1828 case MODIFYVM_VRDELIBRARY: 1829 { 1830 ComPtr<IVRDEServer> vrdeServer; 1831 machine->COMGETTER(VRDEServer)(vrdeServer.asOutParam()); 1832 ASSERT(vrdeServer); 1833 1834 if (vrdeServer) 1835 { 1836 if (strcmp(ValueUnion.psz, "default") != 0) 1837 { 1838 Bstr bstr(ValueUnion.psz); 1839 CHECK_ERROR(vrdeServer, COMSETTER(VRDELibrary)(bstr.raw())); 1840 } 1841 else 1842 CHECK_ERROR(vrdeServer, COMSETTER(VRDELibrary)(NULL)); 1843 } 1844 break; 1845 } 1846 1826 1847 case MODIFYVM_VRDESETPROPERTY: 1827 1848 {
Note:
See TracChangeset
for help on using the changeset viewer.