VirtualBox

Changeset 23598 in vbox for trunk/src/VBox/Frontends/VBoxBFE


Ignore:
Timestamp:
Oct 7, 2009 3:00:16 PM (16 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
53270
Message:

VMM,Main,VBoxBFE: Split up VMR3Load into VMR3LoadFromFile and VMR3LoadFromStream; added VMR3Migrate.

Location:
trunk/src/VBox/Frontends/VBoxBFE
Files:
2 edited

Legend:

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

    r23021 r23598  
    333333 * Update progress display.
    334334 */
    335 void callProgressInfo(PVM pVM, unsigned uPercent, void *pvUser)
     335int callProgressInfo(PVM pVM, unsigned uPercent, void *pvUser)
    336336{
    337337    if (gConsole)
    338338        gConsole->progressInfo(pVM, uPercent, pvUser);
     339    return VINF_SUCCESS;
    339340}
    340341
     
    965966        {
    966967            /* Power off VM */
    967             rc = VMR3ReqCallWait(pVM, VMCPUID_ANY, (PFNRT)VMR3PowerOff, 1, pVM);
     968            rc = VMR3PowerOff(pVM);
    968969            AssertRC(rc);
    969970        }
     
    12761277        {
    12771278            startProgressInfo("Restoring");
    1278             rc = VMR3ReqCallWait(pVM, VMCPUID_ANY,
    1279                              (PFNRT)VMR3Load, 4, pVM, g_pszStateFile, &callProgressInfo, (uintptr_t)NULL);
     1279            rc = VMR3LoadFromFile(pVM, g_pszStateFile, callProgressInfo, (uintptr_t)NULL);
    12801280            endProgressInfo();
    12811281            if (RT_SUCCESS(rc))
    12821282            {
    1283                 rc = VMR3ReqCallWait(pVM, VMCPUID_ANY, (PFNRT)VMR3Resume, 1, pVM);
     1283                rc = VMR3Resume(pVM);
    12841284                AssertRC(rc);
    12851285                gDisplay->setRunning();
    12861286            }
    12871287            else
    1288                 AssertMsgFailed(("VMR3Load failed, rc=%Rrc\n", rc));
     1288                AssertMsgFailed(("VMR3LoadFromFile failed, rc=%Rrc\n", rc));
    12891289        }
    12901290        else
    12911291        {
    1292             rc = VMR3ReqCallWait(pVM, VMCPUID_ANY, (PFNRT)VMR3PowerOn, 1, pVM);
     1292            rc = VMR3PowerOn(pVM);
    12931293            if (RT_FAILURE(rc))
    12941294                AssertMsgFailed(("VMR3PowerOn failed, rc=%Rrc\n", rc));
  • trunk/src/VBox/Frontends/VBoxBFE/VBoxBFE.h

    r8155 r23598  
    5555
    5656void   startProgressInfo(const char *pszStr);
    57 void   callProgressInfo(PVM pVM, unsigned uPercent, void *pvUser);
     57int    callProgressInfo(PVM pVM, unsigned uPercent, void *pvUser);
    5858void   endProgressInfo();
    5959bool   fActivateHGCM();
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