Logo Search packages:      
Sourcecode: virtualbox-ose version File versions  Download package

VDIOCTX Struct Reference

List of all members.


Detailed Description

I/O context

Definition at line 208 of file VBoxHDD.cpp.


Public Attributes

volatile size_t cbTransfer
volatile uint32_t cbTransferLeft
volatile uint32_t cDataTransfersPending
volatile uint32_t cMetaTransfersPending
VDIOCTXTXDIR enmTxDir
bool fBlocked
volatile bool fComplete
RTLISTNODE NodeWriteGrowing
PVBOXHDD pDisk
PFNVDIOCTXTRANSFER pfnIoCtxTransfer
PFNVDIOCTXTRANSFER pfnIoCtxTransferNext
PVDIMAGE pImage
PVDIOCTX pIoCtxParent
void * pvAllocation
int rcReq
RTSGBUF SgBuf
union {
   struct {
      size_t   cbPostRead
      size_t   cbPreRead
      size_t   cbTransferLeftSaved
      size_t   cbTransferParent
      size_t   cbWriteParent
      uint64_t   uOffsetSaved
      union {
         struct {
            size_t   cbFill
            size_t   cbReadImage
            size_t   cbWriteCopy
         }   Optimized
      }   Write
   }   Child
   struct {
      PFNVDASYNCTRANSFERCOMPLETE   pfnComplete
      void *   pvUser1
      void *   pvUser2
   }   Root
Type
volatile uint64_t uOffset

The documentation for this struct was generated from the following file:

Generated by  Doxygen 1.6.0   Back to index