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

PDMTHREAD Struct Reference
[The PDM Threads API]

#include <pdmthread.h>

List of all members.


Detailed Description

PDM Thread instance data.

Definition at line 204 of file pdmthread.h.


Public Member Functions

 R3PTRTYPE (void *) pvUser

Public Attributes

PDMTHREADSTATE volatile enmState
union {
   uint8_t   padding [64]
Internal
RTTHREAD Thread
union {
   struct {
 R3PTRTYPE (PFNPDMTHREADWAKEUPDEV) pfnWakeUp
 R3PTRTYPE (PFNPDMTHREADDEV) pfnThread
      PPDMDEVINSR3   pDevIns
   }   Dev
   struct {
 R3PTRTYPE (PFNPDMTHREADWAKEUPDRV) pfnWakeUp
 R3PTRTYPE (PFNPDMTHREADDRV) pfnThread
 R3PTRTYPE (PPDMDRVINS) pDrvIns
   }   Drv
   struct {
 R3PTRTYPE (PFNPDMTHREADWAKEUPEXT) pfnWakeUp
 R3PTRTYPE (PFNPDMTHREADEXT) pfnThread
   }   Ext
   struct {
 R3PTRTYPE (PFNPDMTHREADWAKEUPINT) pfnWakeUp
 R3PTRTYPE (PFNPDMTHREADINT) pfnThread
   }   Int
   struct {
 R3PTRTYPE (PFNPDMTHREADWAKEUPUSB) pfnWakeUp
 R3PTRTYPE (PFNPDMTHREADUSB) pfnThread
      PPDMUSBINS   pUsbIns
   }   Usb
u
uint32_t u32Version

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

Generated by  Doxygen 1.6.0   Back to index