VirtualBox

Changeset 24143 in vbox for trunk/src


Ignore:
Timestamp:
Oct 28, 2009 3:23:02 PM (16 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
54069
Message:

VBoxManageModifyVM: use RTGETOPT_REQ_BOOL_ONOFF instead of RTGETOPT_REQ_STRING

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Frontends/VBoxManage/VBoxManageModifyVM.cpp

    r24137 r24143  
    137137    { "--vram",                     MODIFYVM_VRAM,                      RTGETOPT_REQ_UINT32 },
    138138    { "--firmware",                 MODIFYVM_FIRMWARE,                  RTGETOPT_REQ_STRING },
    139     { "--acpi",                     MODIFYVM_ACPI,                      RTGETOPT_REQ_STRING },
    140     { "--ioapic",                   MODIFYVM_IOAPIC,                    RTGETOPT_REQ_STRING },
    141     { "--pae",                      MODIFYVM_PAE,                       RTGETOPT_REQ_STRING },
    142     { "--synthcpu",                 MODIFYVM_SYNTHCPU,                  RTGETOPT_REQ_STRING },
    143     { "--hwvirtex",                 MODIFYVM_HWVIRTEX,                  RTGETOPT_REQ_STRING },
    144     { "--hwvirtexexcl",             MODIFYVM_HWVIRTEXEXCLUSIVE,         RTGETOPT_REQ_STRING },
    145     { "--nestedpaging",             MODIFYVM_NESTEDPAGING,              RTGETOPT_REQ_STRING },
    146     { "--vtxvpid",                  MODIFYVM_VTXVPID,                   RTGETOPT_REQ_STRING },
     139    { "--acpi",                     MODIFYVM_ACPI,                      RTGETOPT_REQ_BOOL_ONOFF },
     140    { "--ioapic",                   MODIFYVM_IOAPIC,                    RTGETOPT_REQ_BOOL_ONOFF },
     141    { "--pae",                      MODIFYVM_PAE,                       RTGETOPT_REQ_BOOL_ONOFF },
     142    { "--synthcpu",                 MODIFYVM_SYNTHCPU,                  RTGETOPT_REQ_BOOL_ONOFF },
     143    { "--hwvirtex",                 MODIFYVM_HWVIRTEX,                  RTGETOPT_REQ_BOOL_ONOFF },
     144    { "--hwvirtexexcl",             MODIFYVM_HWVIRTEXEXCLUSIVE,         RTGETOPT_REQ_BOOL_ONOFF },
     145    { "--nestedpaging",             MODIFYVM_NESTEDPAGING,              RTGETOPT_REQ_BOOL_ONOFF },
     146    { "--vtxvpid",                  MODIFYVM_VTXVPID,                   RTGETOPT_REQ_BOOL_ONOFF },
    147147    { "--cpus",                     MODIFYVM_CPUS,                      RTGETOPT_REQ_UINT32 },
    148148    { "--monitorcount",             MODIFYVM_MONITORCOUNT,              RTGETOPT_REQ_UINT32 },
    149     { "--accelerate3d",             MODIFYVM_ACCELERATE3D,              RTGETOPT_REQ_STRING },
    150     { "--accelerate2dvideo",        MODIFYVM_ACCELERATE2DVIDEO,         RTGETOPT_REQ_STRING },
    151     { "--bioslogofadein",           MODIFYVM_BIOSLOGOFADEIN,            RTGETOPT_REQ_STRING },
    152     { "--bioslogofadeout",          MODIFYVM_BIOSLOGOFADEOUT,           RTGETOPT_REQ_STRING },
     149    { "--accelerate3d",             MODIFYVM_ACCELERATE3D,              RTGETOPT_REQ_BOOL_ONOFF },
     150    { "--accelerate2dvideo",        MODIFYVM_ACCELERATE2DVIDEO,         RTGETOPT_REQ_BOOL_ONOFF },
     151    { "--bioslogofadein",           MODIFYVM_BIOSLOGOFADEIN,            RTGETOPT_REQ_BOOL_ONOFF },
     152    { "--bioslogofadeout",          MODIFYVM_BIOSLOGOFADEOUT,           RTGETOPT_REQ_BOOL_ONOFF },
    153153    { "--bioslogodisplaytime",      MODIFYVM_BIOSLOGODISPLAYTIME,       RTGETOPT_REQ_UINT64 },
    154154    { "--bioslogoimagepath",        MODIFYVM_BIOSLOGOIMAGEPATH,         RTGETOPT_REQ_STRING },
    155155    { "--biosbootmenu",             MODIFYVM_BIOSBOOTMENU,              RTGETOPT_REQ_STRING },
    156156    { "--biossystemtimeoffset",     MODIFYVM_BIOSSYSTEMTIMEOFFSET,      RTGETOPT_REQ_UINT64 },
    157     { "--biospxedebug",             MODIFYVM_BIOSPXEDEBUG,              RTGETOPT_REQ_STRING },
     157    { "--biospxedebug",             MODIFYVM_BIOSPXEDEBUG,              RTGETOPT_REQ_BOOL_ONOFF },
    158158    { "--boot",                     MODIFYVM_BOOT,                      RTGETOPT_REQ_STRING | RTGETOPT_FLAG_INDEX },
    159159    { "--hda",                      MODIFYVM_HDA,                       RTGETOPT_REQ_STRING },
     
    172172    { "--floppy",                   MODIFYVM_FLOPPY,                    RTGETOPT_REQ_STRING },
    173173    { "--nictracefile",             MODIFYVM_NICTRACEFILE,              RTGETOPT_REQ_STRING | RTGETOPT_FLAG_INDEX },
    174     { "--nictrace",                 MODIFYVM_NICTRACE,                  RTGETOPT_REQ_STRING | RTGETOPT_FLAG_INDEX },
     174    { "--nictrace",                 MODIFYVM_NICTRACE,                  RTGETOPT_REQ_BOOL_ONOFF | RTGETOPT_FLAG_INDEX },
    175175    { "--nictype",                  MODIFYVM_NICTYPE,                   RTGETOPT_REQ_STRING | RTGETOPT_FLAG_INDEX },
    176176    { "--nicspeed",                 MODIFYVM_NICSPEED,                  RTGETOPT_REQ_UINT32 | RTGETOPT_FLAG_INDEX },
    177177    { "--nic",                      MODIFYVM_NIC,                       RTGETOPT_REQ_STRING | RTGETOPT_FLAG_INDEX },
    178     { "--cableconnected",           MODIFYVM_CABLECONNECTED,            RTGETOPT_REQ_STRING | RTGETOPT_FLAG_INDEX },
     178    { "--cableconnected",           MODIFYVM_CABLECONNECTED,            RTGETOPT_REQ_BOOL_ONOFF | RTGETOPT_FLAG_INDEX },
    179179    { "--bridgeadapter",            MODIFYVM_BRIDGEADAPTER,             RTGETOPT_REQ_STRING | RTGETOPT_FLAG_INDEX },
    180180    { "--hostonlyadapter",          MODIFYVM_HOSTONLYADAPTER,           RTGETOPT_REQ_STRING | RTGETOPT_FLAG_INDEX },
     
    192192    { "--vrdpaddress",              MODIFYVM_VRDPADDRESS,               RTGETOPT_REQ_STRING },
    193193    { "--vrdpauthtype",             MODIFYVM_VRDPAUTHTYPE,              RTGETOPT_REQ_STRING },
    194     { "--vrdpmulticon",             MODIFYVM_VRDPMULTICON,              RTGETOPT_REQ_STRING },
    195     { "--vrdpreusecon",             MODIFYVM_VRDPREUSECON,              RTGETOPT_REQ_STRING },
    196     { "--vrdp",                     MODIFYVM_VRDP,                      RTGETOPT_REQ_STRING },
    197     { "--usbehci",                  MODIFYVM_USBEHCI,                   RTGETOPT_REQ_STRING },
    198     { "--usb",                      MODIFYVM_USB,                       RTGETOPT_REQ_STRING },
     194    { "--vrdpmulticon",             MODIFYVM_VRDPMULTICON,              RTGETOPT_REQ_BOOL_ONOFF },
     195    { "--vrdpreusecon",             MODIFYVM_VRDPREUSECON,              RTGETOPT_REQ_BOOL_ONOFF },
     196    { "--vrdp",                     MODIFYVM_VRDP,                      RTGETOPT_REQ_BOOL_ONOFF },
     197    { "--usbehci",                  MODIFYVM_USBEHCI,                   RTGETOPT_REQ_BOOL_ONOFF },
     198    { "--usb",                      MODIFYVM_USB,                       RTGETOPT_REQ_BOOL_ONOFF },
    199199    { "--snapshotfolder",           MODIFYVM_SNAPSHOTFOLDER,            RTGETOPT_REQ_STRING },
    200     { "--teleporterenabled",        MODIFYVM_TELEPORTER_ENABLED,        RTGETOPT_REQ_STRING },
     200    { "--teleporterenabled",        MODIFYVM_TELEPORTER_ENABLED,        RTGETOPT_REQ_BOOL_ONOFF },
    201201    { "--teleporterport",           MODIFYVM_TELEPORTER_PORT,           RTGETOPT_REQ_UINT32 },
    202202    { "--teleporteraddress",        MODIFYVM_TELEPORTER_ADDRESS,        RTGETOPT_REQ_STRING },
     
    314314            case MODIFYVM_ACPI:
    315315            {
    316                 if (!strcmp(ValueUnion.psz, "on"))
    317                 {
    318                     CHECK_ERROR(biosSettings, COMSETTER(ACPIEnabled)(true));
    319                 }
    320                 else if (!strcmp(ValueUnion.psz, "off"))
    321                 {
    322                     CHECK_ERROR(biosSettings, COMSETTER(ACPIEnabled)(false));
    323                 }
    324                 else
    325                 {
    326                     errorArgument("Invalid --acpi argument '%s'", ValueUnion.psz);
    327                     rc = E_FAIL;
    328                 }
     316                CHECK_ERROR(biosSettings, COMSETTER(ACPIEnabled)(ValueUnion.f));
    329317                break;
    330318            }
     
    332320            case MODIFYVM_IOAPIC:
    333321            {
    334                 if (!strcmp(ValueUnion.psz, "on"))
    335                 {
    336                     CHECK_ERROR(biosSettings, COMSETTER(IOAPICEnabled)(true));
    337                 }
    338                 else if (!strcmp(ValueUnion.psz, "off"))
    339                 {
    340                     CHECK_ERROR(biosSettings, COMSETTER(IOAPICEnabled)(false));
    341                 }
    342                 else
    343                 {
    344                     errorArgument("Invalid --ioapic argument '%s'", ValueUnion.psz);
    345                     rc = E_FAIL;
    346                 }
     322                CHECK_ERROR(biosSettings, COMSETTER(IOAPICEnabled)(ValueUnion.f));
    347323                break;
    348324            }
     
    350326            case MODIFYVM_PAE:
    351327            {
    352                 if (!strcmp(ValueUnion.psz, "on"))
    353                 {
    354                     CHECK_ERROR(machine, SetCpuProperty(CpuPropertyType_PAE, true));
    355                 }
    356                 else if (!strcmp(ValueUnion.psz, "off"))
    357                 {
    358                     CHECK_ERROR(machine, SetCpuProperty(CpuPropertyType_PAE, false));
    359                 }
    360                 else
    361                 {
    362                     errorArgument("Invalid --pae argument '%s'", ValueUnion.psz);
    363                     rc = E_FAIL;
    364                 }
     328                CHECK_ERROR(machine, SetCpuProperty(CpuPropertyType_PAE, ValueUnion.f));
    365329                break;
    366330            }
     
    368332            case MODIFYVM_SYNTHCPU:
    369333            {
    370                 if (!strcmp(ValueUnion.psz, "on"))
    371                 {
    372                     CHECK_ERROR(machine, SetCpuProperty(CpuPropertyType_Synthetic, true));
    373                 }
    374                 else if (!strcmp(ValueUnion.psz, "off"))
    375                 {
    376                     CHECK_ERROR(machine, SetCpuProperty(CpuPropertyType_Synthetic, false));
    377                 }
    378                 else
    379                 {
    380                     errorArgument("Invalid --synthcpu argument '%s'", ValueUnion.psz);
    381                     rc = E_FAIL;
    382                 }
     334                CHECK_ERROR(machine, SetCpuProperty(CpuPropertyType_Synthetic, ValueUnion.f));
    383335                break;
    384336            }
     
    386338            case MODIFYVM_HWVIRTEX:
    387339            {
    388                 if (!strcmp(ValueUnion.psz, "on"))
    389                 {
    390                     CHECK_ERROR(machine, SetHWVirtExProperty(HWVirtExPropertyType_Enabled, TRUE));
    391                 }
    392                 else if (!strcmp(ValueUnion.psz, "off"))
    393                 {
    394                     CHECK_ERROR(machine, SetHWVirtExProperty(HWVirtExPropertyType_Enabled, FALSE));
    395                 }
    396                 else
    397                 {
    398                     errorArgument("Invalid --hwvirtex argument '%s'", ValueUnion.psz);
    399                     rc = E_FAIL;
    400                 }
     340                CHECK_ERROR(machine, SetHWVirtExProperty(HWVirtExPropertyType_Enabled, ValueUnion.f));
    401341                break;
    402342            }
     
    404344            case MODIFYVM_HWVIRTEXEXCLUSIVE:
    405345            {
    406                 if (!strcmp(ValueUnion.psz, "on"))
    407                 {
    408                     CHECK_ERROR(machine, SetHWVirtExProperty(HWVirtExPropertyType_Exclusive, TRUE));
    409                 }
    410                 else if (!strcmp(ValueUnion.psz, "off"))
    411                 {
    412                     CHECK_ERROR(machine, SetHWVirtExProperty(HWVirtExPropertyType_Exclusive, FALSE));
    413                 }
    414                 else
    415                 {
    416                     errorArgument("Invalid --hwvirtex argument '%s'", ValueUnion.psz);
    417                     rc = E_FAIL;
    418                 }
     346                CHECK_ERROR(machine, SetHWVirtExProperty(HWVirtExPropertyType_Exclusive, ValueUnion.f));
    419347                break;
    420348            }
     
    422350            case MODIFYVM_NESTEDPAGING:
    423351            {
    424                 if (!strcmp(ValueUnion.psz, "on"))
    425                 {
    426                     CHECK_ERROR(machine, SetHWVirtExProperty(HWVirtExPropertyType_NestedPaging, TRUE));
    427                 }
    428                 else if (!strcmp(ValueUnion.psz, "off"))
    429                 {
    430                     CHECK_ERROR(machine, SetHWVirtExProperty(HWVirtExPropertyType_NestedPaging, FALSE));
    431                 }
    432                 else
    433                 {
    434                     errorArgument("Invalid --nestedpaging argument '%s'", ValueUnion.psz);
    435                     rc = E_FAIL;
    436                 }
     352                CHECK_ERROR(machine, SetHWVirtExProperty(HWVirtExPropertyType_NestedPaging, ValueUnion.f));
    437353                break;
    438354            }
     
    440356            case MODIFYVM_VTXVPID:
    441357            {
    442                 if (!strcmp(ValueUnion.psz, "on"))
    443                 {
    444                     CHECK_ERROR(machine, SetHWVirtExProperty(HWVirtExPropertyType_VPID, TRUE));
    445                 }
    446                 else if (!strcmp(ValueUnion.psz, "off"))
    447                 {
    448                     CHECK_ERROR(machine, SetHWVirtExProperty(HWVirtExPropertyType_VPID, FALSE));
    449                 }
    450                 else
    451                 {
    452                     errorArgument("Invalid --vtxvpid argument '%s'", ValueUnion.psz);
    453                     rc = E_FAIL;
    454                 }
     358                CHECK_ERROR(machine, SetHWVirtExProperty(HWVirtExPropertyType_VPID, ValueUnion.f));
    455359                break;
    456360            }
     
    470374            case MODIFYVM_ACCELERATE3D:
    471375            {
    472                 if (!strcmp(ValueUnion.psz, "on"))
    473                 {
    474                     CHECK_ERROR(machine, COMSETTER(Accelerate3DEnabled)(true));
    475                 }
    476                 else if (!strcmp(ValueUnion.psz, "off"))
    477                 {
    478                     CHECK_ERROR(machine, COMSETTER(Accelerate3DEnabled)(false));
    479                 }
    480                 else
    481                 {
    482                     errorArgument("Invalid --accelerate3d argument '%s'", ValueUnion.psz);
    483                     rc = E_FAIL;
    484                 }
     376                CHECK_ERROR(machine, COMSETTER(Accelerate3DEnabled)(ValueUnion.f));
    485377                break;
    486378            }
     
    489381            case MODIFYVM_ACCELERATE2DVIDEO:
    490382            {
    491                 if (!strcmp(ValueUnion.psz, "on"))
    492                 {
    493                     CHECK_ERROR(machine, COMSETTER(Accelerate2DVideoEnabled)(true));
    494                 }
    495                 else if (!strcmp(ValueUnion.psz, "off"))
    496                 {
    497                     CHECK_ERROR(machine, COMSETTER(Accelerate2DVideoEnabled)(false));
    498                 }
    499                 else
    500                 {
    501                     errorArgument("Invalid --accelerate2dvideo argument '%s'", ValueUnion.psz);
    502                     rc = E_FAIL;
    503                 }
     383                CHECK_ERROR(machine, COMSETTER(Accelerate2DVideoEnabled)(ValueUnion.f));
    504384                break;
    505385            }
     
    508388            case MODIFYVM_BIOSLOGOFADEIN:
    509389            {
    510                 if (!strcmp(ValueUnion.psz, "on"))
    511                 {
    512                     CHECK_ERROR(biosSettings, COMSETTER(LogoFadeIn)(true));
    513                 }
    514                 else if (!strcmp(ValueUnion.psz, "off"))
    515                 {
    516                     CHECK_ERROR(biosSettings, COMSETTER(LogoFadeIn)(false));
    517                 }
    518                 else
    519                 {
    520                     errorArgument("Invalid --bioslogofadein argument '%s'", ValueUnion.psz);
    521                     rc = E_FAIL;
    522                 }
     390                CHECK_ERROR(biosSettings, COMSETTER(LogoFadeIn)(ValueUnion.f));
    523391                break;
    524392            }
     
    526394            case MODIFYVM_BIOSLOGOFADEOUT:
    527395            {
    528                 if (!strcmp(ValueUnion.psz, "on"))
    529                 {
    530                     CHECK_ERROR(biosSettings, COMSETTER(LogoFadeOut)(true));
    531                 }
    532                 else if (!strcmp(ValueUnion.psz, "off"))
    533                 {
    534                     CHECK_ERROR(biosSettings, COMSETTER(LogoFadeOut)(false));
    535                 }
    536                 else
    537                 {
    538                     errorArgument("Invalid --bioslogofadeout argument '%s'", ValueUnion.psz);
    539                     rc = E_FAIL;
    540                     break;
    541                 }
     396                CHECK_ERROR(biosSettings, COMSETTER(LogoFadeOut)(ValueUnion.f));
    542397                break;
    543398            }
     
    585440            case MODIFYVM_BIOSPXEDEBUG:
    586441            {
    587                 if (!strcmp(ValueUnion.psz, "on"))
    588                 {
    589                     CHECK_ERROR(biosSettings, COMSETTER(PXEDebugEnabled)(true));
    590                 }
    591                 else if (!strcmp(ValueUnion.psz, "off"))
    592                 {
    593                     CHECK_ERROR(biosSettings, COMSETTER(PXEDebugEnabled)(false));
    594                 }
    595                 else
    596                 {
    597                     errorArgument("Invalid --biospxedebug argument '%s'", ValueUnion.psz);
    598                     rc = E_FAIL;
    599                 }
     442                CHECK_ERROR(biosSettings, COMSETTER(PXEDebugEnabled)(ValueUnion.f));
    600443                break;
    601444            }
     
    1132975                ASSERT(nic);
    1133976
    1134                 if (!strcmp(ValueUnion.psz, "on"))
    1135                 {
    1136                     CHECK_ERROR(nic, COMSETTER(TraceEnabled)(TRUE));
    1137                 }
    1138                 else if (!strcmp(ValueUnion.psz, "off"))
    1139                 {
    1140                     CHECK_ERROR(nic, COMSETTER(TraceEnabled)(FALSE));
    1141                 }
    1142                 else
    1143                 {
    1144                     errorArgument("Invalid --nictrace%lu argument '%s'", GetOptState.uIndex, ValueUnion.psz);
    1145                     rc = E_FAIL;
    1146                 }
     977                CHECK_ERROR(nic, COMSETTER(TraceEnabled)(ValueUnion.f));
    1147978                break;
    1148979            }
     
    12841115                ASSERT(nic);
    12851116
    1286                 if (!strcmp(ValueUnion.psz, "on"))
    1287                 {
    1288                     CHECK_ERROR(nic, COMSETTER(CableConnected)(TRUE));
    1289                 }
    1290                 else if (!strcmp(ValueUnion.psz, "off"))
    1291                 {
    1292                     CHECK_ERROR(nic, COMSETTER(CableConnected)(FALSE));
    1293                 }
    1294                 else
    1295                 {
    1296                     errorArgument("Invalid --cableconnected%lu argument '%s'", GetOptState.uIndex, ValueUnion.psz);
    1297                     rc = E_FAIL;
    1298                 }
     1117                CHECK_ERROR(nic, COMSETTER(CableConnected)(ValueUnion.f));
    12991118                break;
    13001119            }
     
    16781497                ASSERT(vrdpServer);
    16791498
    1680                 if (!strcmp(ValueUnion.psz, "on"))
    1681                 {
    1682                     CHECK_ERROR(vrdpServer, COMSETTER(AllowMultiConnection)(true));
    1683                 }
    1684                 else if (!strcmp(ValueUnion.psz, "off"))
    1685                 {
    1686                     CHECK_ERROR(vrdpServer, COMSETTER(AllowMultiConnection)(false));
    1687                 }
    1688                 else
    1689                 {
    1690                     errorArgument("Invalid --vrdpmulticon argument '%s'", ValueUnion.psz);
    1691                     rc = E_FAIL;
    1692                 }
     1499                CHECK_ERROR(vrdpServer, COMSETTER(AllowMultiConnection)(ValueUnion.f));
    16931500                break;
    16941501            }
     
    17001507                ASSERT(vrdpServer);
    17011508
    1702                 if (!strcmp(ValueUnion.psz, "on"))
    1703                 {
    1704                     CHECK_ERROR(vrdpServer, COMSETTER(ReuseSingleConnection)(true));
    1705                 }
    1706                 else if (!strcmp(ValueUnion.psz, "off"))
    1707                 {
    1708                     CHECK_ERROR(vrdpServer, COMSETTER(ReuseSingleConnection)(false));
    1709                 }
    1710                 else
    1711                 {
    1712                     errorArgument("Invalid --vrdpreusecon argument '%s'", ValueUnion.psz);
    1713                     rc = E_FAIL;
    1714                 }
     1509                CHECK_ERROR(vrdpServer, COMSETTER(ReuseSingleConnection)(ValueUnion.f));
    17151510                break;
    17161511            }
     
    17221517                ASSERT(vrdpServer);
    17231518
    1724                 if (!strcmp(ValueUnion.psz, "on"))
    1725                 {
    1726                     CHECK_ERROR(vrdpServer, COMSETTER(Enabled)(true));
    1727                 }
    1728                 else if (!strcmp(ValueUnion.psz, "off"))
    1729                 {
    1730                     CHECK_ERROR(vrdpServer, COMSETTER(Enabled)(false));
    1731                 }
    1732                 else
    1733                 {
    1734                     errorArgument("Invalid --vrdp argument '%s'", ValueUnion.psz);
    1735                     rc = E_FAIL;
    1736                 }
     1519                CHECK_ERROR(vrdpServer, COMSETTER(Enabled)(ValueUnion.f));
    17371520                break;
    17381521            }
     
    17441527                CHECK_ERROR(machine, COMGETTER(USBController)(UsbCtl.asOutParam()));
    17451528                if (SUCCEEDED(rc))
    1746                 {
    1747                     if (!strcmp(ValueUnion.psz, "on") || !strcmp(ValueUnion.psz, "enable"))
    1748                         CHECK_ERROR(UsbCtl, COMSETTER(EnabledEhci)(true));
    1749                     else if (!strcmp(ValueUnion.psz, "off") || !strcmp(ValueUnion.psz, "disable"))
    1750                         CHECK_ERROR(UsbCtl, COMSETTER(EnabledEhci)(false));
    1751                     else
    1752                         return errorArgument("Invalid --usbehci argument '%s'", ValueUnion.psz);
    1753                 }
     1529                    CHECK_ERROR(UsbCtl, COMSETTER(EnabledEhci)(ValueUnion.f));
    17541530                break;
    17551531            }
     
    17601536                CHECK_ERROR(machine, COMGETTER(USBController)(UsbCtl.asOutParam()));
    17611537                if (SUCCEEDED(rc))
    1762                 {
    1763                     if (!strcmp(ValueUnion.psz, "on") || !strcmp(ValueUnion.psz, "enable"))
    1764                         CHECK_ERROR(UsbCtl, COMSETTER(Enabled)(true));
    1765                     else if (!strcmp(ValueUnion.psz, "off") || !strcmp(ValueUnion.psz, "disable"))
    1766                         CHECK_ERROR(UsbCtl, COMSETTER(Enabled)(false));
    1767                     else
    1768                         return errorArgument("Invalid --usb argument '%s'", ValueUnion.psz);
    1769                 }
     1538                    CHECK_ERROR(UsbCtl, COMSETTER(Enabled)(ValueUnion.f));
    17701539                break;
    17711540            }
     
    17821551            case MODIFYVM_TELEPORTER_ENABLED:
    17831552            {
    1784                 if (!strcmp(ValueUnion.psz, "on"))
    1785                     CHECK_ERROR(machine, COMSETTER(TeleporterEnabled)(1));
    1786                 else if (!strcmp(ValueUnion.psz, "off"))
    1787                     CHECK_ERROR(machine, COMSETTER(TeleporterEnabled)(0));
    1788                 else
    1789                     return errorArgument("Invalid --teleporterenabled value '%s'", ValueUnion.psz);
     1553                CHECK_ERROR(machine, COMSETTER(TeleporterEnabled)(ValueUnion.f));
    17901554                break;
    17911555            }
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette