diff options
Diffstat (limited to 'src/VBox/Storage/testcase/VDIoBackendMem.h')
-rw-r--r-- | src/VBox/Storage/testcase/VDIoBackendMem.h | 20 |
1 files changed, 3 insertions, 17 deletions
diff --git a/src/VBox/Storage/testcase/VDIoBackendMem.h b/src/VBox/Storage/testcase/VDIoBackendMem.h index 89b16dc1..3e1f5b84 100644 --- a/src/VBox/Storage/testcase/VDIoBackendMem.h +++ b/src/VBox/Storage/testcase/VDIoBackendMem.h @@ -20,20 +20,7 @@ #include <iprt/sg.h> -/** - * I/O transfer direction. - */ -typedef enum VDIOTXDIR -{ - /** Read. */ - VDIOTXDIR_READ = 0, - /** Write. */ - VDIOTXDIR_WRITE, - /** Flush. */ - VDIOTXDIR_FLUSH, - /** Invalid. */ - VDIOTXDIR_INVALID -} VDIOTXDIR; +#include "VDDefs.h" /** Memory backend handle. */ typedef struct VDIOBACKENDMEM *PVDIOBACKENDMEM; @@ -85,8 +72,7 @@ int VDIoBackendMemDestroy(PVDIOBACKENDMEM pIoBackend); * @param pvUser Opaque user data. */ int VDIoBackendMemTransfer(PVDIOBACKENDMEM pIoBackend, PVDMEMDISK pMemDisk, - VDIOTXDIR enmTxDir, uint64_t off, size_t cbTransfer, PCRTSGSEG paSegs, - unsigned cSegs, - PFNVDIOCOMPLETE pfnComplete, void *pvUser); + VDIOTXDIR enmTxDir, uint64_t off, size_t cbTransfer, + PRTSGBUF pSgBuf, PFNVDIOCOMPLETE pfnComplete, void *pvUser); #endif /* __VDIoBackendMem_h__ */ |