VirtualBox

Changeset 56271 in vbox for trunk/src/VBox/Devices/USB


Ignore:
Timestamp:
Jun 8, 2015 10:35:35 AM (10 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
100849
Message:

VUSB: Rename VUSBIDevIsEmulated to VUSBIDevIsSavedStateSupported to make the use case clear

Location:
trunk/src/VBox/Devices/USB
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Devices/USB/DevOHCI.cpp

    r55414 r56271  
    51775177        if (pDev)
    51785178        {
    5179             if (!VUSBIDevIsEmulated(pDev))
     5179            if (!VUSBIDevIsSavedStateSupported(pDev))
    51805180            {
    51815181                VUSBIRhDetachDevice(pRh->pIRhConn, pDev);
     
    52615261    {
    52625262        if (   pRh->aPorts[i].pDev
    5263             && !VUSBIDevIsEmulated(pRh->aPorts[i].pDev))
     5263            && !VUSBIDevIsSavedStateSupported(pRh->aPorts[i].pDev))
    52645264            pRh->aPorts[i].pDev = NULL;
    52655265    }
     
    52725272        PVUSBIDEVICE pDev = Rh.aPorts[i].pDev;
    52735273        if (   pDev
    5274             && !VUSBIDevIsEmulated(pDev))
     5274            && !VUSBIDevIsSavedStateSupported(pDev))
    52755275            VUSBIRhAttachDevice(pRh->pIRhConn, pDev);
    52765276    }
     
    53115311            PVUSBIDEVICE pDev = pRh->aPorts[i].pDev;
    53125312            if (   pDev
    5313                 && !VUSBIDevIsEmulated(pDev))
     5313                && !VUSBIDevIsSavedStateSupported(pDev))
    53145314            {
    53155315                Load.apDevs[Load.cDevs++] = pDev;
  • trunk/src/VBox/Devices/USB/VUSBDevice.cpp

    r55901 r56271  
    15541554
    15551555/**
    1556  * @interface_method_impl{VUSBIDEVICE,pfnIsEmulated}
    1557  */
    1558 DECLCALLBACK(bool) vusbIDeviceIsEmulated(PVUSBIDEVICE pInterface)
     1556 * @interface_method_impl{VUSBIDEVICE,pfnIsSavedStateSupported}
     1557 */
     1558DECLCALLBACK(bool) vusbIDeviceIsSavedStateSupported(PVUSBIDEVICE pInterface)
    15591559{
    15601560    PVUSBDEV pDev = (PVUSBDEV)pInterface;
    1561     bool fEmulated = !!(pDev->pUsbIns->pReg->fFlags & PDM_USBREG_EMULATED_DEVICE);
     1561    bool fSavedStateSupported = RT_BOOL(pDev->pUsbIns->pReg->fFlags & PDM_USBREG_SAVED_STATE_SUPPORTED);
    15621562
    15631563    LogFlowFunc(("pInterface=%p\n", pInterface));
    15641564
    1565     LogFlowFunc(("returns %RTbool\n", fEmulated));
    1566     return fEmulated;
     1565    LogFlowFunc(("returns %RTbool\n", fSavedStateSupported));
     1566    return fSavedStateSupported;
    15671567}
    15681568
     
    17151715    Assert(!pDev->IDevice.pfnPowerOff);
    17161716    Assert(!pDev->IDevice.pfnGetState);
    1717     Assert(!pDev->IDevice.pfnIsEmulated);
     1717    Assert(!pDev->IDevice.pfnIsSavedStateSupported);
    17181718
    17191719    pDev->IDevice.pfnReset = vusbIDeviceReset;
     
    17211721    pDev->IDevice.pfnPowerOff = vusbIDevicePowerOff;
    17221722    pDev->IDevice.pfnGetState = vusbIDeviceGetState;
    1723     pDev->IDevice.pfnIsEmulated = vusbIDeviceIsEmulated;
     1723    pDev->IDevice.pfnIsSavedStateSupported = vusbIDeviceIsSavedStateSupported;
    17241724    pDev->IDevice.pfnGetSpeed = vusbIDeviceGetSpeed;
    17251725    pDev->pUsbIns = pUsbIns;
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