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

PDMQUEUE Struct Reference
[Internal]

#include <PDMInternal.h>

List of all members.


Detailed Description

PDM Queue.

Definition at line 642 of file PDMInternal.h.


Public Member Functions

 R0PTRTYPE (PPDMQUEUEITEMCORE) volatile pPendingR0
 R3PTRTYPE (PPDMQUEUEITEMCORE) volatile pPendingR3
 R3PTRTYPE (PPDMQUEUE) pNext
 RCPTRTYPE (PPDMQUEUEITEMCORE) volatile pPendingRC

Public Attributes

struct PDMQUEUE::PDMQUEUEFREEITEM aFreeItems [1]
RTUINT cbItem
RTUINT cItems
uint32_t cMilliesInterval
PDMQUEUETYPE enmType
uint32_t volatile iFreeHead
uint32_t volatile iFreeTail
PTMTIMERR3 pTimer
PVMR0 pVMR0
PVMR3 pVMR3
PVMRC pVMRC
union {
   struct {
 R3PTRTYPE (PPDMDEVINS) pDevIns
 R3PTRTYPE (PFNPDMQUEUEDEV) pfnCallback
   }   Dev
   struct {
 R3PTRTYPE (PPDMDRVINS) pDrvIns
 R3PTRTYPE (PFNPDMQUEUEDRV) pfnCallback
   }   PDMQUEUE::Drv
   struct {
 R3PTRTYPE (void *) pvUser
 R3PTRTYPE (PFNPDMQUEUEEXT) pfnCallback
   }   PDMQUEUE::Ext
   struct {
 R3PTRTYPE (PFNPDMQUEUEINT) pfnCallback
   }   PDMQUEUE::Int
u

Classes

struct  PDMQUEUEFREEITEM

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

Generated by  Doxygen 1.6.0   Back to index