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

pdmasynccompletion.h File Reference


Detailed Description

PDM - Pluggable Device Manager, Async I/O Completion.

Definition in file pdmasynccompletion.h.

#include <VBox/types.h>
#include <VBox/err.h>
#include <iprt/assert.h>

Go to the source code of this file.

Classes

struct  PDMASYNCCOMPLETIONSOCKET

Typedefs

typedef FNPDMASYNCCOMPLETEDEV * PFNPDMASYNCCOMPLETEDEV
typedef FNPDMASYNCCOMPLETEDRV * PFNPDMASYNCCOMPLETEDRV
typedef FNPDMASYNCCOMPLETEINT * PFNPDMASYNCCOMPLETEINT
typedef FNPDMASYNCCOMPLETEUSB * PFNPDMASYNCCOMPLETEUSB
typedef PDMASYNCCOMPLETIONSOCKETPPDMASYNCCOMPLETIONSOCKET
typedef struct
PDMASYNCCOMPLETIONTASK * 
PPDMASYNCCOMPLETIONTASK
typedef struct
PDMASYNCCOMPLETIONTEMPLATE * 
PPDMASYNCCOMPLETIONTEMPLATE
typedef PPDMASYNCCOMPLETIONTASKPPPDMASYNCCOMPLETIONTASK
typedef
PPDMASYNCCOMPLETIONTEMPLATE
PPPDMASYNCCOMPLETIONTEMPLATE
typedef PPDMASYNCCOMPLETIONTASK pTask
typedef
PPDMASYNCCOMPLETIONTASK void * 
pvCtx
typedef
PPDMASYNCCOMPLETIONTASK void
void * 
pvUser
typedef
PPDMASYNCCOMPLETIONTASK void
void void * 
pvUser2

Enumerations

enum  PDMASYNCCOMPLETIONTASKTYPE { PDMASYNCCOMPLETIONTASKTYPE_SOCKET = 0, PDMASYNCCOMPLETIONTASKTYPE_HOST, PDMASYNCCOMPLETIONTASKTYPE_SUPPORTED }

Functions

typedef DECLCALLBACK (void) FNPDMASYNCCOMPLETEDEV(PPDMDEVINS pDevIns
 DECLINLINE (int) PDMR3AsyncCompletionCreateSocket(PPPDMASYNCCOMPLETIONTASK ppTask
 PDMR3DECL (const char *) PDMR3AsyncCompletionGetBackendName(PDMASYNCCOMPLETIONTASKTYPE enmTaskType)
 PDMR3DECL (int) PDMR3AsyncCompletionTemplateCreateDevice(PVM pVM

Variables

unsigned cTasks
PPDMASYNCCOMPLETIONTEMPLATE
PDMASYNCCOMPLETIONTASKTYPE 
enmType
PPDMASYNCCOMPLETIONTEMPLATE
RTSOCKET bool 
fReadable
PPDMASYNCCOMPLETIONTEMPLATE
RTSOCKET bool bool 
fWriteable
PPDMASYNCCOMPLETIONTEMPLATE
RTSOCKET bool bool bool 
fXcpt
PPDMDEVINS pDevIns
PPDMDRVINS pDrvIns
PPDMDEVINS
PPPDMASYNCCOMPLETIONTEMPLATE
PFNPDMASYNCCOMPLETEDEV 
pfnCompleted
PPDMDEVINS
PPPDMASYNCCOMPLETIONTEMPLATE 
ppTemplate
PPDMDEVINS
PPPDMASYNCCOMPLETIONTEMPLATE
PFNPDMASYNCCOMPLETEDEV const
char * 
pszDesc
PPDMASYNCCOMPLETIONTEMPLATE pTemplate
PPDMUSBINS pUsbIns
PPDMASYNCCOMPLETIONTEMPLATE
RTSOCKET 
Socket


Generated by  Doxygen 1.6.0   Back to index