VirtualBox

Changeset 94207 in vbox for trunk/src/VBox/Frontends


Ignore:
Timestamp:
Mar 13, 2022 7:36:57 PM (3 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
150463
Message:

doc/manual,FE/VBoxManage: Convert usbfilter command to refentry documentation, ​bugref:9186

Location:
trunk/src/VBox/Frontends/VBoxManage
Files:
4 edited

Legend:

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

    r94206 r94207  
    229229    { "setextradata",       USAGE_S_NEWCMD, HELP_CMD_SETEXTRADATA, handleSetExtraData,         0 },
    230230    { "setproperty",        USAGE_S_NEWCMD,  HELP_CMD_SETPROPERTY, handleSetProperty,          0 },
    231     { "usbfilter",          USAGE_USBFILTER,        VBMG_CMD_TODO, handleUSBFilter,            0 },
     231    { "usbfilter",          USAGE_S_NEWCMD,    HELP_CMD_USBFILTER, handleUSBFilter,            0 },
    232232    { "sharedfolder",       USAGE_S_NEWCMD, HELP_CMD_SHAREDFOLDER, handleSharedFolder,         0 },
    233233#ifdef VBOX_WITH_GUEST_PROPS
  • trunk/src/VBox/Frontends/VBoxManage/VBoxManage.h

    r94206 r94207  
    101101    USAGE_CREATEHOSTIF,
    102102    USAGE_REMOVEHOSTIF,
    103     USAGE_USBFILTER,
    104103    USAGE_I_LOADSYMS,
    105104    USAGE_I_LOADMAP,
     
    139138
    140139
    141 #define HELP_SCOPE_USBFILTER_ADD        RT_BIT_64(0)
    142 #define HELP_SCOPE_USBFILTER_MODIFY     RT_BIT_64(1)
    143 #define HELP_SCOPE_USBFILTER_REMOVE     RT_BIT_64(2)
    144 
    145140#ifdef VBOX_WITH_GUEST_CONTROL
    146141# define HELP_SCOPE_GSTCTRL_RUN             RT_BIT(0)
  • trunk/src/VBox/Frontends/VBoxManage/VBoxManageHelp.cpp

    r94206 r94207  
    639639                     "\n", SEP);
    640640
    641     if (enmCommand == USAGE_USBFILTER || enmCommand == USAGE_S_ALL)
    642     {
    643         if (fSubcommandScope & HELP_SCOPE_USBFILTER_ADD)
    644             RTStrmPrintf(pStrm,
    645                                "%s usbfilter %s       add <index,0-N>\n"
    646                          "                            --target <uuid|vmname>|global\n"
    647                          "                            --name <string>\n"
    648                          "                            --action ignore|hold (global filters only)\n"
    649                          "                            [--active yes|no] (yes)\n"
    650                          "                            [--vendorid <XXXX>] (null)\n"
    651                          "                            [--productid <XXXX>] (null)\n"
    652                          "                            [--revision <IIFF>] (null)\n"
    653                          "                            [--manufacturer <string>] (null)\n"
    654                          "                            [--product <string>] (null)\n"
    655                          "                            [--remote yes|no] (null, VM filters only)\n"
    656                          "                            [--serialnumber <string>] (null)\n"
    657                          "                            [--maskedinterfaces <XXXXXXXX>]\n"
    658                          "\n", SEP);
    659 
    660         if (fSubcommandScope & HELP_SCOPE_USBFILTER_MODIFY)
    661             RTStrmPrintf(pStrm,
    662                                "%s usbfilter %s       modify <index,0-N>\n"
    663                          "                            --target <uuid|vmname>|global\n"
    664                          "                            [--name <string>]\n"
    665                          "                            [--action ignore|hold] (global filters only)\n"
    666                          "                            [--active yes|no]\n"
    667                          "                            [--vendorid <XXXX>|\"\"]\n"
    668                          "                            [--productid <XXXX>|\"\"]\n"
    669                          "                            [--revision <IIFF>|\"\"]\n"
    670                          "                            [--manufacturer <string>|\"\"]\n"
    671                          "                            [--product <string>|\"\"]\n"
    672                          "                            [--remote yes|no] (null, VM filters only)\n"
    673                          "                            [--serialnumber <string>|\"\"]\n"
    674                          "                            [--maskedinterfaces <XXXXXXXX>]\n"
    675                          "\n", SEP);
    676 
    677         if (fSubcommandScope & HELP_SCOPE_USBFILTER_REMOVE)
    678             RTStrmPrintf(pStrm,
    679                                "%s usbfilter %s       remove <index,0-N>\n"
    680                          "                            --target <uuid|vmname>|global\n"
    681                          "\n", SEP);
    682     }
    683 
    684641#ifdef VBOX_WITH_GUEST_PROPS
    685642    if (enmCommand == USAGE_GUESTPROPERTY || enmCommand == USAGE_S_ALL)
  • trunk/src/VBox/Frontends/VBoxManage/VBoxManageUSB.cpp

    r93115 r94207  
    176176    /* at least: 0: command, 1: index, 2: --target, 3: <target value> */
    177177    if (a->argc < 4)
    178         return errorSyntax(USAGE_USBFILTER, Usb::tr("Not enough parameters"));
     178        return errorSyntax(Usb::tr("Not enough parameters"));
    179179
    180180    /* which command? */
    181181    cmd.mAction = USBFilterCmd::Invalid;
    182     if      (!strcmp(a->argv[0], "add"))     cmd.mAction = USBFilterCmd::Add;
    183     else if (!strcmp(a->argv[0], "modify"))  cmd.mAction = USBFilterCmd::Modify;
    184     else if (!strcmp(a->argv[0], "remove"))  cmd.mAction = USBFilterCmd::Remove;
     182    if      (!strcmp(a->argv[0], "add"))
     183    {
     184        cmd.mAction = USBFilterCmd::Add;
     185        setCurrentSubcommand(HELP_SCOPE_USBFILTER_ADD);
     186    }
     187    else if (!strcmp(a->argv[0], "modify"))
     188    {
     189        cmd.mAction = USBFilterCmd::Modify;
     190        setCurrentSubcommand(HELP_SCOPE_USBFILTER_MODIFY);
     191    }
     192    else if (!strcmp(a->argv[0], "remove"))
     193    {
     194        cmd.mAction = USBFilterCmd::Remove;
     195        setCurrentSubcommand(HELP_SCOPE_USBFILTER_REMOVE);
     196    }
    185197
    186198    if (cmd.mAction == USBFilterCmd::Invalid)
    187         return errorSyntax(USAGE_USBFILTER, Usb::tr("Invalid parameter '%s'"), a->argv[0]);
     199        return errorSyntax(Usb::tr("Invalid parameter '%s'"), a->argv[0]);
    188200
    189201    /* which index? */
    190202    if (VINF_SUCCESS !=  RTStrToUInt32Full(a->argv[1], 10, &cmd.mIndex))
    191         return errorSyntax(USAGE_USBFILTER, Usb::tr("Invalid index '%s'"), a->argv[1]);
     203        return errorSyntax(Usb::tr("Invalid index '%s'"), a->argv[1]);
    192204
    193205    switch (cmd.mAction)
     
    200212            {
    201213                if (cmd.mAction == USBFilterCmd::Add)
    202                     return errorSyntaxEx(USAGE_USBFILTER, HELP_SCOPE_USBFILTER_ADD, Usb::tr("Not enough parameters"));
    203 
    204                 return errorSyntaxEx(USAGE_USBFILTER, HELP_SCOPE_USBFILTER_MODIFY, Usb::tr("Not enough parameters"));
     214                    return errorSyntax(Usb::tr("Not enough parameters"));
     215
     216                return errorSyntax(Usb::tr("Not enough parameters"));
    205217            }
    206218
     
    332344                }
    333345                else
    334                     return errorSyntaxEx(USAGE_USBFILTER, cmd.mAction == USBFilterCmd::Add ? HELP_SCOPE_USBFILTER_ADD : HELP_SCOPE_USBFILTER_MODIFY,
    335                                          Usb::tr("Unknown option '%s'"), a->argv[i]);
     346                    return errorSyntax(Usb::tr("Unknown option '%s'"), a->argv[i]);
    336347            }
    337348
     
    350361                   )
    351362                {
    352                     return errorSyntaxEx(USAGE_USBFILTER, HELP_SCOPE_USBFILTER_ADD, Usb::tr("Mandatory options not supplied"));
     363                    return errorSyntax(Usb::tr("Mandatory options not supplied"));
    353364                }
    354365            }
     
    360371            /* at least: 0: command, 1: index, 2: --target, 3: <target value> */
    361372            if (a->argc < 4)
    362                 return errorSyntaxEx(USAGE_USBFILTER, HELP_SCOPE_USBFILTER_REMOVE, Usb::tr("Not enough parameters"));
     373                return errorSyntax(Usb::tr("Not enough parameters"));
    363374
    364375            for (int i = 2; i < a->argc; i++)
     
    382393            // mandatory options
    383394            if (!cmd.mGlobal && !cmd.mMachine)
    384                 return errorSyntaxEx(USAGE_USBFILTER, HELP_SCOPE_USBFILTER_REMOVE, Usb::tr("Mandatory options not supplied"));
     395                return errorSyntax(Usb::tr("Mandatory options not supplied"));
    385396
    386397            break;
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