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

Classes | Defines | Typedefs | Enumerations | Functions

pdmnetifs.h File Reference

#include <VBox/types.h>
Include dependency graph for pdmnetifs.h:
This graph shows which files directly or indirectly include this file:

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_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_AVL_MASK   UINT32_C(0x0000f000)
#define PDMSCATTERGATHER_FLAGS_RVD_MASK   UINT32_C(0x00000ff8)

Typedefs

typedef struct PDMINETWORKCONFIG PDMINETWORKCONFIG
typedef struct PDMINETWORKDOWN PDMINETWORKDOWN
typedef struct PDMINETWORKUP PDMINETWORKUP
typedef struct PDMINETWORKUPR0 PDMINETWORKUPR0
typedef struct PDMINETWORKUPRC PDMINETWORKUPRC
typedef enum PDMNETWORKLINKSTATE PDMNETWORKLINKSTATE
typedef struct PDMSCATTERGATHER PDMSCATTERGATHER
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

Detailed Description

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

Definition in file pdmnetifs.h.


Generated by  Doxygen 1.6.0   Back to index