VirtualBox

Changeset 63811 in vbox


Ignore:
Timestamp:
Sep 13, 2016 11:33:47 AM (8 years ago)
Author:
vboxsync
Message:

Storage: Cleanup, let vdIfIoIntFileSetAllocationSize take a progress interface instead of just pfnProgress and pvUser

Location:
trunk/src/VBox/Storage
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Storage/QED.cpp

    r63802 r63811  
    15931593        }
    15941594
    1595         if RT_FAILURE(rc)
     1595        if (RT_FAILURE(rc))
    15961596            RTMemFree(pImage);
    15971597    }
  • trunk/src/VBox/Storage/RAW.cpp

    r63802 r63811  
    256256                {
    257257                    rc = vdIfIoIntFileSetAllocationSize(pImage->pIfIo, pImage->pStorage, cbSize, 0 /* fFlags */,
    258                                                         pIfProgress ? pIfProgress->pfnProgress : NULL,
    259                                                         pIfProgress ? pIfProgress->Core.pvUser : NULL,
    260                                                         uPercentStart, uPercentSpan);
     258                                                        pIfProgress, uPercentStart, uPercentSpan);
    261259                    if (RT_SUCCESS(rc))
    262260                    {
  • trunk/src/VBox/Storage/VD.cpp

    r63802 r63811  
    46704670static DECLCALLBACK(int) vdIOIntSetAllocationSize(void *pvUser, PVDIOSTORAGE pIoStorage,
    46714671                                                  uint64_t cbSize, uint32_t fFlags,
    4672                                                   PFNVDPROGRESS pfnProgress,
    4673                                                   void *pvUserProgess, unsigned uPercentStart,
    4674                                                   unsigned uPercentSpan)
     4672                                                  PVDINTERFACEPROGRESS pIfProgress,
     4673                                                  unsigned uPercentStart, unsigned uPercentSpan)
    46754674{
    46764675    PVDIO pVDIo = (PVDIO)pvUser;
     
    47074706                            uOff += cbChunk;
    47084707
    4709                             if (pfnProgress)
    4710                                 rc = pfnProgress(pvUserProgess, uPercentStart + uOff * uPercentSpan / cbFill);
     4708                            rc = vdIfProgress(pIfProgress, uPercentStart + uOff * uPercentSpan / cbFill);
    47114709                        }
    47124710                    }
     
    47234721    }
    47244722
    4725     if (RT_SUCCESS(rc) && pfnProgress)
    4726         rc = pfnProgress(pvUserProgess, uPercentStart + uPercentSpan);
     4723    if (RT_SUCCESS(rc))
     4724        rc = vdIfProgress(pIfProgress, uPercentStart + uPercentSpan);
    47274725
    47284726    return rc;
  • trunk/src/VBox/Storage/VDI.cpp

    r63809 r63811  
    610610             */
    611611            rc = vdIfIoIntFileSetAllocationSize(pImage->pIfIo, pImage->pStorage, cbTotal, 0 /* fFlags */,
    612                                                 pIfProgress ? pIfProgress->pfnProgress : NULL,
    613                                                 pIfProgress ? pIfProgress->Core.pvUser : NULL,
    614                                                 uPercentStart, uPercentSpan);
     612                                                pIfProgress, uPercentStart, uPercentSpan);
    615613            pImage->cbImage = cbTotal;
    616614        }
  • trunk/src/VBox/Storage/VHD.cpp

    r63802 r63811  
    11661166            pImage->uCurrentEndOfFile = cbSize;
    11671167            rc = vdIfIoIntFileSetAllocationSize(pImage->pIfIo, pImage->pStorage, pImage->uCurrentEndOfFile + sizeof(VHDFooter),
    1168                                                 0 /* fFlags */, pIfProgress->pfnProgress, pIfProgress->Core.pvUser,
     1168                                                0 /* fFlags */, pIfProgress,
    11691169                                                uPercentStart, uPercentSpan);
    11701170            if (RT_FAILURE(rc))
  • trunk/src/VBox/Storage/VMDK.cpp

    r63805 r63811  
    36183618        {
    36193619            rc = vdIfIoIntFileSetAllocationSize(pImage->pIfIo, pExtent->pFile->pStorage, cbExtent,
    3620                                                 0 /* fFlags */, pIfProgress->pfnProgress, pIfProgress->Core.pvUser,
     3620                                                0 /* fFlags */, pIfProgress,
    36213621                                                uPercentStart + cbOffset * uPercentSpan / cbSize,
    36223622                                                cbExtent * uPercentSpan / cbSize);
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