VirtualBox

Changeset 94210 in vbox for trunk/src/VBox


Ignore:
Timestamp:
Mar 13, 2022 8:25:00 PM (3 years ago)
Author:
vboxsync
Message:

doc/manual,FE/VBoxManage: Convert metrics 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

    r94209 r94210  
    237237    { "guestcontrol",       USAGE_S_NEWCMD, HELP_CMD_GUESTCONTROL, handleGuestControl,         0 },
    238238#endif
    239     { "metrics",            USAGE_METRICS,          VBMG_CMD_TODO, handleMetrics,              0 },
     239    { "metrics",            USAGE_S_NEWCMD,      HELP_CMD_METRICS, handleMetrics,              0 },
    240240    { "import",             USAGE_S_NEWCMD,       HELP_CMD_IMPORT, handleImportAppliance,      0 },
    241241    { "export",             USAGE_S_NEWCMD,       HELP_CMD_EXPORT, handleExportAppliance,      0 },
  • trunk/src/VBox/Frontends/VBoxManage/VBoxManage.h

    r94209 r94210  
    110110    USAGE_I_RENAMEVMDK,
    111111    USAGE_I_CONVERTTORAW,
    112     USAGE_METRICS,
    113112    USAGE_I_CONVERTHD,
    114113    USAGE_HOSTONLYIFS,
  • trunk/src/VBox/Frontends/VBoxManage/VBoxManageHelp.cpp

    r94209 r94210  
    544544    bool fVBoxSDL = false;
    545545#endif
     546
     547    RT_NOREF(fSubcommandScope);
    546548
    547549    Assert(enmCommand != USAGE_INVALID);
     
    639641                     "\n", SEP);
    640642
    641     if (enmCommand == USAGE_METRICS || enmCommand == USAGE_S_ALL)
    642         RTStrmPrintf(pStrm,
    643                            "%s metrics %s         list [*|host|<vmname> [<metric_list>]]\n"
    644                      "                                                 (comma-separated)\n\n"
    645                            "%s metrics %s         setup\n"
    646                      "                            [--period <seconds>] (default: 1)\n"
    647                      "                            [--samples <count>] (default: 1)\n"
    648                      "                            [--list]\n"
    649                      "                            [*|host|<vmname> [<metric_list>]]\n\n"
    650                            "%s metrics %s         query [*|host|<vmname> [<metric_list>]]\n\n"
    651                            "%s metrics %s         enable\n"
    652                      "                            [--list]\n"
    653                      "                            [*|host|<vmname> [<metric_list>]]\n\n"
    654                            "%s metrics %s         disable\n"
    655                      "                            [--list]\n"
    656                      "                            [*|host|<vmname> [<metric_list>]]\n\n"
    657                            "%s metrics %s         collect\n"
    658                      "                            [--period <seconds>] (default: 1)\n"
    659                      "                            [--samples <count>] (default: 1)\n"
    660                      "                            [--list]\n"
    661                      "                            [--detach]\n"
    662                      "                            [*|host|<vmname> [<metric_list>]]\n"
    663                      "\n", SEP, SEP, SEP, SEP, SEP, SEP);
    664 
    665643#if defined(VBOX_WITH_NAT_SERVICE)
    666644    if (enmCommand == USAGE_NATNETWORK || enmCommand == USAGE_S_ALL)
  • trunk/src/VBox/Frontends/VBoxManage/VBoxManageMetrics.cpp

    r93115 r94210  
    178178    com::SafeIfaceArray<IUnknown> objects;
    179179
     180    setCurrentSubcommand(HELP_SCOPE_METRICS_LIST);
     181
    180182    rc = parseFilterParameters(argc - 1, &argv[1], aVirtualBox,
    181183                               ComSafeArrayAsOutParam(metrics),
     
    230232    int i;
    231233
     234    setCurrentSubcommand(HELP_SCOPE_METRICS_SETUP);
     235
    232236    for (i = 1; i < argc; i++)
    233237    {
     
    287291    com::SafeArray<BSTR>          metrics;
    288292    com::SafeIfaceArray<IUnknown> objects;
     293
     294    setCurrentSubcommand(HELP_SCOPE_METRICS_QUERY);
    289295
    290296    rc = parseFilterParameters(argc - 1, &argv[1], aVirtualBox,
     
    397403    bool isDetached = false, listMatches = false;
    398404    int i;
     405
     406    setCurrentSubcommand(HELP_SCOPE_METRICS_COLLECT);
     407
    399408    for (i = 1; i < argc; i++)
    400409    {
     
    550559    int i;
    551560
     561    setCurrentSubcommand(HELP_SCOPE_METRICS_ENABLE);
     562
    552563    for (i = 1; i < argc; i++)
    553564    {
     
    592603    int i;
    593604
     605    setCurrentSubcommand(HELP_SCOPE_METRICS_DISABLE);
     606
    594607    for (i = 1; i < argc; i++)
    595608    {
     
    626639    /* at least one option: subcommand name */
    627640    if (a->argc < 1)
    628         return errorSyntax(USAGE_METRICS, Metrics::tr("Subcommand missing"));
     641        return errorSyntax(Metrics::tr("Subcommand missing"));
    629642
    630643    ComPtr<IPerformanceCollector> performanceCollector;
     
    645658        rcExit = handleMetricsDisable(a->argc, a->argv, a->virtualBox, performanceCollector);
    646659    else
    647         return errorSyntax(USAGE_METRICS, Metrics::tr("Invalid subcommand '%s'"), a->argv[0]);
     660        return errorSyntax(Metrics::tr("Invalid subcommand '%s'"), a->argv[0]);
    648661
    649662    return rcExit;
Note: See TracChangeset for help on using the changeset viewer.

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