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

PDMASYNCCOMPLETIONEPCLASSOPS Struct Reference

#include <PDMAsyncCompletionInternal.h>

List of all members.


Detailed Description

PDM Async completion endpoint operations.

Definition at line 49 of file PDMAsyncCompletionInternal.h.


Public Member Functions

 DECLR3CALLBACKMEMBER (int, pfnEpGetSize,(PPDMASYNCCOMPLETIONENDPOINT pEndpoint, uint64_t *pcbSize))
 DECLR3CALLBACKMEMBER (int, pfnEpFlush,(PPDMASYNCCOMPLETIONTASK pTask, PPDMASYNCCOMPLETIONENDPOINT pEndpoint))
 DECLR3CALLBACKMEMBER (int, pfnEpWrite,(PPDMASYNCCOMPLETIONTASK pTask, PPDMASYNCCOMPLETIONENDPOINT pEndpoint, RTFOFF off, PCPDMDATASEG paSegments, size_t cSegments, size_t cbWrite))
 DECLR3CALLBACKMEMBER (int, pfnEpRead,(PPDMASYNCCOMPLETIONTASK pTask, PPDMASYNCCOMPLETIONENDPOINT pEndpoint, RTFOFF off, PCPDMDATASEG paSegments, size_t cSegments, size_t cbRead))
 DECLR3CALLBACKMEMBER (int, pfnEpClose,(PPDMASYNCCOMPLETIONENDPOINT pEndpoint))
 DECLR3CALLBACKMEMBER (int, pfnEpInitialize,(PPDMASYNCCOMPLETIONENDPOINT pEndpoint, const char *pszUri, uint32_t fFlags))
 DECLR3CALLBACKMEMBER (void, pfnTerminate,(PPDMASYNCCOMPLETIONEPCLASS pClassGlobals))
 DECLR3CALLBACKMEMBER (int, pfnInitialize,(PPDMASYNCCOMPLETIONEPCLASS pClassGlobals, PCFGMNODE pCfgNode))

Public Attributes

size_t cbEndpoint
size_t cbEndpointClassGlobal
size_t cbTask
PDMASYNCCOMPLETIONEPCLASSTYPE enmClassType
const char * pcszName
uint32_t u32Version
uint32_t u32VersionEnd

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

Generated by  Doxygen 1.6.0   Back to index