summaryrefslogtreecommitdiff
path: root/src/VBox/Storage/testcase/VDIoBackendMem.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/VBox/Storage/testcase/VDIoBackendMem.h')
-rw-r--r--src/VBox/Storage/testcase/VDIoBackendMem.h20
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__ */