VirtualBox

Changeset 42498 in vbox for trunk/src/VBox


Ignore:
Timestamp:
Aug 1, 2012 9:19:33 AM (13 years ago)
Author:
vboxsync
Message:

Additions/common/VBoxService: small duplication elimination.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Additions/common/VBoxService/VBoxServiceToolBox.cpp

    r40682 r42498  
    4848*******************************************************************************/
    4949
     50/** Generic option indices for commands. */
     51enum
     52{
     53    VBOXSERVICETOOLBOXOPT_MACHINE_READABLE = 1000,
     54    VBOXSERVICETOOLBOXOPT_VERBOSE
     55};
     56
    5057/** Options indices for "vbox_cat". */
    5158typedef enum VBOXSERVICETOOLBOXCATOPT
     
    5360    VBOXSERVICETOOLBOXCATOPT_NO_CONTENT_INDEXED = 1000
    5461} VBOXSERVICETOOLBOXCATOPT;
    55 
    56 /** Options indices for "vbox_ls". */
    57 typedef enum VBOXSERVICETOOLBOXLSOPT
    58 {
    59     VBOXSERVICETOOLBOXLSOPT_MACHINE_READABLE = 1000,
    60     VBOXSERVICETOOLBOXLSOPT_VERBOSE
    61 } VBOXSERVICETOOLBOXLSOPT;
    62 
    63 /** Options indices for "vbox_stat". */
    64 typedef enum VBOXSERVICETOOLBOXSTATOPT
    65 {
    66     VBOXSERVICETOOLBOXSTATOPT_MACHINE_READABLE = 1000
    67 } VBOXSERVICETOOLBOXSTATOPT;
    68 
    6962
    7063/** Flags for "vbox_ls". */
     
    758751    static const RTGETOPTDEF s_aOptions[] =
    759752    {
    760         { "--machinereadable", VBOXSERVICETOOLBOXLSOPT_MACHINE_READABLE,      RTGETOPT_REQ_NOTHING },
     753        { "--machinereadable", VBOXSERVICETOOLBOXOPT_MACHINE_READABLE,      RTGETOPT_REQ_NOTHING },
    761754        { "--dereference",     'L',                                           RTGETOPT_REQ_NOTHING },
    762755        { NULL,                'l',                                           RTGETOPT_REQ_NOTHING },
    763756        { NULL,                'R',                                           RTGETOPT_REQ_NOTHING },
    764         { "--verbose",         VBOXSERVICETOOLBOXLSOPT_VERBOSE,               RTGETOPT_REQ_NOTHING}
     757        { "--verbose",         VBOXSERVICETOOLBOXOPT_VERBOSE,               RTGETOPT_REQ_NOTHING}
    765758    };
    766759
     
    799792                break;
    800793
    801             case VBOXSERVICETOOLBOXLSOPT_MACHINE_READABLE:
     794            case VBOXSERVICETOOLBOXOPT_MACHINE_READABLE:
    802795                fOutputFlags |= VBOXSERVICETOOLBOXOUTPUTFLAG_PARSEABLE;
    803796                break;
     
    807800                break;
    808801
    809             case VBOXSERVICETOOLBOXLSOPT_VERBOSE:
     802            case VBOXSERVICETOOLBOXOPT_VERBOSE:
    810803                fVerbose = true;
    811804                break;
     
    10241017        { "--file-system",     'f',                                          RTGETOPT_REQ_NOTHING },
    10251018        { "--dereference",     'L',                                          RTGETOPT_REQ_NOTHING },
    1026         { "--machinereadable", VBOXSERVICETOOLBOXLSOPT_MACHINE_READABLE,     RTGETOPT_REQ_NOTHING },
     1019        { "--machinereadable", VBOXSERVICETOOLBOXOPT_MACHINE_READABLE,     RTGETOPT_REQ_NOTHING },
    10271020        { "--terse",           't',                                          RTGETOPT_REQ_NOTHING },
    10281021        { "--verbose",         'v',                                          RTGETOPT_REQ_NOTHING }
     
    10561049                break;
    10571050
    1058             case VBOXSERVICETOOLBOXLSOPT_MACHINE_READABLE:
     1051            case VBOXSERVICETOOLBOXOPT_MACHINE_READABLE:
    10591052                fOutputFlags |= VBOXSERVICETOOLBOXOUTPUTFLAG_PARSEABLE;
    10601053                break;
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