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

PDMASYNCCOMPLETIONTEMPLATE Struct Reference

List of all members.


Detailed Description

PDM Async I/O template.

Definition at line 63 of file PDMAsyncCompletion.cpp.


Public Member Functions

 R3PTRTYPE (PVM) pVM
 R3PTRTYPE (PPDMASYNCCOMPLETIONTEMPLATE) pPrev
 R3PTRTYPE (PPDMASYNCCOMPLETIONTEMPLATE) pNext

Public Attributes

volatile uint32_t cUsed
PDMASYNCCOMPLETIONTEMPLATETYPE enmType
union {
   struct {
 R3PTRTYPE (PPDMDEVINS) pDevIns
 R3PTRTYPE (PFNPDMASYNCCOMPLETEDEV) pfnCompleted
   }   Dev
   struct {
 R3PTRTYPE (PPDMDRVINS) pDrvIns
 R3PTRTYPE (PFNPDMASYNCCOMPLETEDRV) pfnCompleted
      void *   pvTemplateUser
   }   Drv
   struct {
 R3PTRTYPE (void *) pvUser
 R3PTRTYPE (PFNPDMASYNCCOMPLETEINT) pfnCompleted
   }   Int
   struct {
 R3PTRTYPE (PPDMUSBINS) pUsbIns
 R3PTRTYPE (PFNPDMASYNCCOMPLETEUSB) pfnCompleted
   }   Usb
u

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

Generated by  Doxygen 1.6.0   Back to index