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

Supported interface types.

Enumerator:
VDINTERFACETYPE_FIRST  First valid interface.
VDINTERFACETYPE_ERROR  Interface to pass error message to upper layers. Per-disk.
VDINTERFACETYPE_ASYNCIO  Interface for asynchronous I/O operations. Per-disk.
VDINTERFACETYPE_PROGRESS  Interface for progress notification. Per-operation.
VDINTERFACETYPE_CONFIG  Interface for configuration information. Per-image.
VDINTERFACETYPE_TCPNET  Interface for TCP network stack. Per-disk.
VDINTERFACETYPE_PARENTSTATE  Interface for getting parent image state. Per-operation.
VDINTERFACETYPE_THREADSYNC  Interface for synchronizing accesses from several threads. Per-disk.
VDINTERFACETYPE_IO  Interface for I/O between the generic VBoxHDD code and the backend. Per-image.
VDINTERFACETYPE_INVALID  invalid interface.

Definition at line 208 of file VBoxHDD.h.

{
    /** First valid interface. */
    VDINTERFACETYPE_FIRST = 0,
    /** Interface to pass error message to upper layers. Per-disk. */
    VDINTERFACETYPE_ERROR = VDINTERFACETYPE_FIRST,
    /** Interface for asynchronous I/O operations. Per-disk. */
    VDINTERFACETYPE_ASYNCIO,
    /** Interface for progress notification. Per-operation. */
    VDINTERFACETYPE_PROGRESS,
    /** Interface for configuration information. Per-image. */
    VDINTERFACETYPE_CONFIG,
    /** Interface for TCP network stack. Per-disk. */
    VDINTERFACETYPE_TCPNET,
    /** Interface for getting parent image state. Per-operation. */
    VDINTERFACETYPE_PARENTSTATE,
    /** Interface for synchronizing accesses from several threads. Per-disk. */
    VDINTERFACETYPE_THREADSYNC,
    /** Interface for I/O between the generic VBoxHDD code and the backend. Per-image. */
    VDINTERFACETYPE_IO,
    /** invalid interface. */
    VDINTERFACETYPE_INVALID
} VDINTERFACETYPE;


Generated by  Doxygen 1.6.0   Back to index