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

Global Class Reference

#include <Global.h>

List of all members.

Detailed Description

Contains global static definitions that can be referenced by all COM classes regardless of the apartment.

Global module initialization structure. This is to wrap non-reentrant bits of libxml, among other things.

The constructor and destructor of this structure are used to perform global module initiaizaton and cleanup. There must be only one global variable of this structure.

Definition at line 48 of file Global.h.

Static Public Member Functions

static bool IsOnline (MachineState_T aState)
static bool IsOnlineOrTransient (MachineState_T aState)
static bool IsTransient (MachineState_T aState)
static const char * OSTypeId (VBOXOSTYPE aOSType)
static const char * stringifyDeviceType (DeviceType_T aType)
static const char * stringifyMachineState (MachineState_T aState)
static const char * stringifySessionState (SessionState_T aState)
static int vboxStatusCodeFromCOM (HRESULT aComStatus)
static HRESULT vboxStatusCodeToCOM (int aVBoxStatus)

Public Attributes

struct {
   xmlExternalEntityLoader   defaultEntityLoader
   RTLockMtx   lock

Static Public Attributes

static const OSType sOSTypes [SchemaDefs::OSTypeId_COUNT]


struct  OSType

The documentation for this class was generated from the following files:

Generated by  Doxygen 1.6.0   Back to index