VirtualBox

Ignore:
Timestamp:
Apr 9, 2010 10:02:00 AM (15 years ago)
Author:
vboxsync
Message:

Guest Control: Update (fixed leak in host service, --wait option for VBoxManage).

File:
1 edited

Legend:

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

    r28032 r28132  
    6565             "                            <path to program> [--arguments \"<arguments>\"] [--environment \"NAME=VALUE NAME=VALUE\"]\n"
    6666             "                            [--flags <flags>] [--username <name> [--password <password>]]\n"
    67              "                            [--timeout <msec>]\n"
     67             "                            [--timeout <msec>] [--wait stdout[,[stderr]]]\n"
    6868             "\n");
    6969}
     
    9191    Utf8Str Utf8Password;
    9292    uint32_t uTimeoutMS = 0;
     93    bool waitForOutput = false;
    9394
    9495    /* Iterate through all possible commands (if available). */
     
    175176            else
    176177                ++i;
     178        }
     179        else if (!strcmp(a->argv[i], "--wait"))
     180        {
     181            if (i + 1 >= a->argc)
     182                usageOK = false;
     183            else
     184            {
     185                /** @todo Check for "stdout" or "stderr"! */
     186                waitForOutput = true;
     187                ++i;
     188            }
    177189        }
    178190        /** @todo Add fancy piping stuff here. */
     
    231243                                                    Bstr(Utf8UserName), Bstr(Utf8Password), uTimeoutMS,
    232244                                                    &uPID, progress.asOutParam()));
     245            if (waitForOutput)
     246            {
     247
     248            }
    233249            /** @todo Show some progress here? */
    234250            a->session->Close();
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