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

pdmnetifs.h File Reference


Detailed Description

PDM - Pluggable Device Manager, Network Interfaces. (VMM)

Definition in file pdmnetifs.h.

#include <VBox/types.h>

Go to the source code of this file.

Classes

struct  PDMINETWORKCONFIG
struct  PDMINETWORKDOWN
struct  PDMINETWORKUP
struct  PDMINETWORKUPR0
struct  PDMINETWORKUPRC
struct  PDMSCATTERGATHER

Defines

#define PDMINETWORKCONFIG_IID   "d6d909e8-716d-415d-b109-534e4478ff4e"
#define PDMINETWORKDOWN_IID   "52b8cdbb-a087-493b-baa7-81ec3b803e06"
#define PDMINETWORKUP_IID   "67e7e7a8-2594-4649-a1e3-7cee680c6083"
#define PDMINETWORKUP_SYM_LIST   "BeginXmit;AllocBuf;FreeBuf;SendBuf;EndXmit;SetPromiscuousMode"
PDMSCATTERGATHER::fFlags
#define PDMSCATTERGATHER_FLAGS_AVL_MASK   UINT32_C(0x0000f000)
#define PDMSCATTERGATHER_FLAGS_MAGIC   UINT32_C(0xb1b10000)
#define PDMSCATTERGATHER_FLAGS_MAGIC_MASK   UINT32_C(0xffff0000)
#define PDMSCATTERGATHER_FLAGS_OWNER_1   UINT32_C(0x00000001)
#define PDMSCATTERGATHER_FLAGS_OWNER_2   UINT32_C(0x00000002)
#define PDMSCATTERGATHER_FLAGS_OWNER_3   UINT32_C(0x00000002)
#define PDMSCATTERGATHER_FLAGS_OWNER_MASK   UINT32_C(0x00000003)
#define PDMSCATTERGATHER_FLAGS_RVD_MASK   UINT32_C(0x00000ff8)

Typedefs

typedef struct PDMINETWORKCONFIGPPDMINETWORKCONFIG
typedef PDMSCATTERGATHERPPDMSCATTERGATHER
typedef PPDMSCATTERGATHERPPPDMSCATTERGATHER

Enumerations

enum  PDMNETWORKLINKSTATE { PDMNETWORKLINKSTATE_INVALID = 0, PDMNETWORKLINKSTATE_UP, PDMNETWORKLINKSTATE_DOWN, PDMNETWORKLINKSTATE_DOWN_RESUME }

Functions

typedef CTX_SUFF (PPDMINETWORKUP) PPDMINETWORKUP
 DECLINLINE (void) PDMScatterGatherSetOwner(PPDMSCATTERGATHER pSgBuf
typedef R0PTRTYPE (struct PDMINETWORKUPR0 *) PPDMINETWORKUPR0
typedef R3PTRTYPE (struct PDMINETWORKUP *) PPDMINETWORKUPR3
typedef RCPTRTYPE (struct PDMINETWORKUPRC *) PPDMINETWORKUPRC


Generated by  Doxygen 1.6.0   Back to index