VirtualBox

Ignore:
Timestamp:
Oct 13, 2016 12:07:59 PM (8 years ago)
Author:
vboxsync
Message:

Devices/Storage/DrvHost*: Start separating host dependent code into separate files to get rid of the #ifdef maze and make future changes easier

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Devices/Storage/DrvHostBase.h

    r64138 r64239  
    1919#define __HostDrvBase_h__
    2020
     21#include <iprt/assert.h>
     22#include <iprt/err.h>
     23#include <iprt/critsect.h>
     24#include <iprt/log.h>
    2125#include <VBox/cdefs.h>
     26#include <VBox/vmm/pdmdrv.h>
     27#include <VBox/vmm/pdmstorageifs.h>
    2228
    2329RT_C_DECLS_BEGIN
     
    184190DECLCALLBACK(void) DRVHostBaseDestruct(PPDMDRVINS pDrvIns);
    185191#if defined(RT_OS_DARWIN) || defined(RT_OS_FREEBSD)
    186 DECLCALLBACK(int) DRVHostBaseScsiCmd(PDRVHOSTBASE pThis, const uint8_t *pbCmd, size_t cbCmd, PDMMEDIATXDIR enmTxDir,
     192DECLHIDDEN(int) drvHostBaseScsiCmdOs(PDRVHOSTBASE pThis, const uint8_t *pbCmd, size_t cbCmd, PDMMEDIATXDIR enmTxDir,
    187193                                     void *pvBuf, uint32_t *pcbBuf, uint8_t *pbSense, size_t cbSense, uint32_t cTimeoutMillies);
    188194#endif
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