Add many version number annotations to drivers

Add many version number annotations to the internal driver
tables, to allow hvsupport.html to display more accurate
information
This commit is contained in:
Daniel P. Berrange 2011-05-13 14:35:01 +01:00
parent 879d409e9e
commit 9b1ae97fdc
23 changed files with 1115 additions and 1115 deletions

View File

@ -4634,68 +4634,68 @@ esxDomainGetMemoryParameters(virDomainPtr domain, virMemoryParameterPtr params,
static virDriver esxDriver = {
.no = VIR_DRV_ESX,
.name = "ESX",
.open = esxOpen,
.close = esxClose,
.supports_feature = esxSupportsFeature,
.type = esxGetType,
.version = esxGetVersion,
.getHostname = esxGetHostname,
.nodeGetInfo = esxNodeGetInfo,
.getCapabilities = esxGetCapabilities,
.listDomains = esxListDomains,
.numOfDomains = esxNumberOfDomains,
.domainLookupByID = esxDomainLookupByID,
.domainLookupByUUID = esxDomainLookupByUUID,
.domainLookupByName = esxDomainLookupByName,
.domainSuspend = esxDomainSuspend,
.domainResume = esxDomainResume,
.domainShutdown = esxDomainShutdown,
.domainReboot = esxDomainReboot,
.domainDestroy = esxDomainDestroy,
.domainGetOSType = esxDomainGetOSType,
.domainGetMaxMemory = esxDomainGetMaxMemory,
.domainSetMaxMemory = esxDomainSetMaxMemory,
.domainSetMemory = esxDomainSetMemory,
.domainSetMemoryParameters = esxDomainSetMemoryParameters,
.domainGetMemoryParameters = esxDomainGetMemoryParameters,
.domainGetInfo = esxDomainGetInfo,
.domainGetState = esxDomainGetState,
.domainSetVcpus = esxDomainSetVcpus,
.domainSetVcpusFlags = esxDomainSetVcpusFlags,
.domainGetVcpusFlags = esxDomainGetVcpusFlags,
.domainGetMaxVcpus = esxDomainGetMaxVcpus,
.domainGetXMLDesc = esxDomainGetXMLDesc,
.domainXMLFromNative = esxDomainXMLFromNative,
.domainXMLToNative = esxDomainXMLToNative,
.listDefinedDomains = esxListDefinedDomains,
.numOfDefinedDomains = esxNumberOfDefinedDomains,
.domainCreate = esxDomainCreate,
.domainCreateWithFlags = esxDomainCreateWithFlags,
.domainDefineXML = esxDomainDefineXML,
.domainUndefine = esxDomainUndefine,
.domainGetAutostart = esxDomainGetAutostart,
.domainSetAutostart = esxDomainSetAutostart,
.domainGetSchedulerType = esxDomainGetSchedulerType,
.domainGetSchedulerParameters = esxDomainGetSchedulerParameters,
.domainSetSchedulerParameters = esxDomainSetSchedulerParameters,
.domainMigratePrepare = esxDomainMigratePrepare,
.domainMigratePerform = esxDomainMigratePerform,
.domainMigrateFinish = esxDomainMigrateFinish,
.nodeGetFreeMemory = esxNodeGetFreeMemory,
.isEncrypted = esxIsEncrypted,
.isSecure = esxIsSecure,
.domainIsActive = esxDomainIsActive,
.domainIsPersistent = esxDomainIsPersistent,
.domainIsUpdated = esxDomainIsUpdated,
.domainSnapshotCreateXML = esxDomainSnapshotCreateXML,
.domainSnapshotGetXMLDesc = esxDomainSnapshotGetXMLDesc,
.domainSnapshotNum = esxDomainSnapshotNum,
.domainSnapshotListNames = esxDomainSnapshotListNames,
.domainSnapshotLookupByName = esxDomainSnapshotLookupByName,
.domainHasCurrentSnapshot = esxDomainHasCurrentSnapshot,
.domainSnapshotCurrent = esxDomainSnapshotCurrent,
.domainRevertToSnapshot = esxDomainRevertToSnapshot,
.domainSnapshotDelete = esxDomainSnapshotDelete,
.open = esxOpen, /* 0.7.0 */
.close = esxClose, /* 0.7.0 */
.supports_feature = esxSupportsFeature, /* 0.7.0 */
.type = esxGetType, /* 0.7.0 */
.version = esxGetVersion, /* 0.7.0 */
.getHostname = esxGetHostname, /* 0.7.0 */
.nodeGetInfo = esxNodeGetInfo, /* 0.7.0 */
.getCapabilities = esxGetCapabilities, /* 0.7.1 */
.listDomains = esxListDomains, /* 0.7.0 */
.numOfDomains = esxNumberOfDomains, /* 0.7.0 */
.domainLookupByID = esxDomainLookupByID, /* 0.7.0 */
.domainLookupByUUID = esxDomainLookupByUUID, /* 0.7.0 */
.domainLookupByName = esxDomainLookupByName, /* 0.7.0 */
.domainSuspend = esxDomainSuspend, /* 0.7.0 */
.domainResume = esxDomainResume, /* 0.7.0 */
.domainShutdown = esxDomainShutdown, /* 0.7.0 */
.domainReboot = esxDomainReboot, /* 0.7.0 */
.domainDestroy = esxDomainDestroy, /* 0.7.0 */
.domainGetOSType = esxDomainGetOSType, /* 0.7.0 */
.domainGetMaxMemory = esxDomainGetMaxMemory, /* 0.7.0 */
.domainSetMaxMemory = esxDomainSetMaxMemory, /* 0.7.0 */
.domainSetMemory = esxDomainSetMemory, /* 0.7.0 */
.domainSetMemoryParameters = esxDomainSetMemoryParameters, /* 0.8.6 */
.domainGetMemoryParameters = esxDomainGetMemoryParameters, /* 0.8.6 */
.domainGetInfo = esxDomainGetInfo, /* 0.7.0 */
.domainGetState = esxDomainGetState, /* 0.9.2 */
.domainSetVcpus = esxDomainSetVcpus, /* 0.7.0 */
.domainSetVcpusFlags = esxDomainSetVcpusFlags, /* 0.8.5 */
.domainGetVcpusFlags = esxDomainGetVcpusFlags, /* 0.8.5 */
.domainGetMaxVcpus = esxDomainGetMaxVcpus, /* 0.7.0 */
.domainGetXMLDesc = esxDomainGetXMLDesc, /* 0.7.0 */
.domainXMLFromNative = esxDomainXMLFromNative, /* 0.7.0 */
.domainXMLToNative = esxDomainXMLToNative, /* 0.7.2 */
.listDefinedDomains = esxListDefinedDomains, /* 0.7.0 */
.numOfDefinedDomains = esxNumberOfDefinedDomains, /* 0.7.0 */
.domainCreate = esxDomainCreate, /* 0.7.0 */
.domainCreateWithFlags = esxDomainCreateWithFlags, /* 0.8.2 */
.domainDefineXML = esxDomainDefineXML, /* 0.7.2 */
.domainUndefine = esxDomainUndefine, /* 0.7.1 */
.domainGetAutostart = esxDomainGetAutostart, /* 0.9.0 */
.domainSetAutostart = esxDomainSetAutostart, /* 0.9.0 */
.domainGetSchedulerType = esxDomainGetSchedulerType, /* 0.7.0 */
.domainGetSchedulerParameters = esxDomainGetSchedulerParameters, /* 0.7.0 */
.domainSetSchedulerParameters = esxDomainSetSchedulerParameters, /* 0.7.0 */
.domainMigratePrepare = esxDomainMigratePrepare, /* 0.7.0 */
.domainMigratePerform = esxDomainMigratePerform, /* 0.7.0 */
.domainMigrateFinish = esxDomainMigrateFinish, /* 0.7.0 */
.nodeGetFreeMemory = esxNodeGetFreeMemory, /* 0.7.2 */
.isEncrypted = esxIsEncrypted, /* 0.7.3 */
.isSecure = esxIsSecure, /* 0.7.3 */
.domainIsActive = esxDomainIsActive, /* 0.7.3 */
.domainIsPersistent = esxDomainIsPersistent, /* 0.7.3 */
.domainIsUpdated = esxDomainIsUpdated, /* 0.8.6 */
.domainSnapshotCreateXML = esxDomainSnapshotCreateXML, /* 0.8.0 */
.domainSnapshotGetXMLDesc = esxDomainSnapshotGetXMLDesc, /* 0.8.0 */
.domainSnapshotNum = esxDomainSnapshotNum, /* 0.8.0 */
.domainSnapshotListNames = esxDomainSnapshotListNames, /* 0.8.0 */
.domainSnapshotLookupByName = esxDomainSnapshotLookupByName, /* 0.8.0 */
.domainHasCurrentSnapshot = esxDomainHasCurrentSnapshot, /* 0.8.0 */
.domainSnapshotCurrent = esxDomainSnapshotCurrent, /* 0.8.0 */
.domainRevertToSnapshot = esxDomainRevertToSnapshot, /* 0.8.0 */
.domainSnapshotDelete = esxDomainSnapshotDelete, /* 0.8.0 */
};

View File

@ -67,8 +67,8 @@ esxInterfaceClose(virConnectPtr conn)
static virInterfaceDriver esxInterfaceDriver = {
"ESX", /* name */
.open = esxInterfaceOpen,
.close = esxInterfaceClose,
.open = esxInterfaceOpen, /* 0.7.0 */
.close = esxInterfaceClose, /* 0.7.0 */
};

View File

@ -67,8 +67,8 @@ esxNetworkClose(virConnectPtr conn)
static virNetworkDriver esxNetworkDriver = {
"ESX", /* name */
.open = esxNetworkOpen,
.close = esxNetworkClose,
.open = esxNetworkOpen, /* 0.7.0 */
.close = esxNetworkClose, /* 0.7.0 */
};

View File

@ -66,8 +66,8 @@ esxNWFilterClose(virConnectPtr conn)
static virNWFilterDriver esxNWFilterDriver = {
"ESX", /* name */
.open = esxNWFilterOpen,
.close = esxNWFilterClose,
.open = esxNWFilterOpen, /* 0.8.0 */
.close = esxNWFilterClose, /* 0.8.0 */
};

View File

@ -65,8 +65,8 @@ esxSecretClose(virConnectPtr conn)
static virSecretDriver esxSecretDriver = {
"ESX", /* name */
.open = esxSecretOpen,
.close = esxSecretClose,
.open = esxSecretOpen, /* 0.7.1 */
.close = esxSecretClose, /* 0.7.1 */
};

View File

@ -1642,34 +1642,34 @@ esxStoragePoolIsPersistent(virStoragePoolPtr pool ATTRIBUTE_UNUSED)
static virStorageDriver esxStorageDriver = {
"ESX", /* name */
.open = esxStorageOpen,
.close = esxStorageClose,
.numOfPools = esxNumberOfStoragePools,
.listPools = esxListStoragePools,
.numOfDefinedPools = esxNumberOfDefinedStoragePools,
.listDefinedPools = esxListDefinedStoragePools,
.poolLookupByName = esxStoragePoolLookupByName,
.poolLookupByUUID = esxStoragePoolLookupByUUID,
.poolLookupByVolume = esxStoragePoolLookupByVolume,
.poolRefresh = esxStoragePoolRefresh,
.poolGetInfo = esxStoragePoolGetInfo,
.poolGetXMLDesc = esxStoragePoolGetXMLDesc,
.poolGetAutostart = esxStoragePoolGetAutostart,
.poolSetAutostart = esxStoragePoolSetAutostart,
.poolNumOfVolumes = esxStoragePoolNumberOfStorageVolumes,
.poolListVolumes = esxStoragePoolListStorageVolumes,
.volLookupByName = esxStorageVolumeLookupByName,
.volLookupByKey = esxStorageVolumeLookupByKey,
.volLookupByPath = esxStorageVolumeLookupByPath,
.volCreateXML = esxStorageVolumeCreateXML,
.volCreateXMLFrom = esxStorageVolumeCreateXMLFrom,
.volDelete = esxStorageVolumeDelete,
.volWipe = esxStorageVolumeWipe,
.volGetInfo = esxStorageVolumeGetInfo,
.volGetXMLDesc = esxStorageVolumeGetXMLDesc,
.volGetPath = esxStorageVolumeGetPath,
.poolIsActive = esxStoragePoolIsActive,
.poolIsPersistent = esxStoragePoolIsPersistent,
.open = esxStorageOpen, /* 0.7.6 */
.close = esxStorageClose, /* 0.7.6 */
.numOfPools = esxNumberOfStoragePools, /* 0.8.2 */
.listPools = esxListStoragePools, /* 0.8.2 */
.numOfDefinedPools = esxNumberOfDefinedStoragePools, /* 0.8.2 */
.listDefinedPools = esxListDefinedStoragePools, /* 0.8.2 */
.poolLookupByName = esxStoragePoolLookupByName, /* 0.8.2 */
.poolLookupByUUID = esxStoragePoolLookupByUUID, /* 0.8.2 */
.poolLookupByVolume = esxStoragePoolLookupByVolume, /* 0.8.4 */
.poolRefresh = esxStoragePoolRefresh, /* 0.8.2 */
.poolGetInfo = esxStoragePoolGetInfo, /* 0.8.2 */
.poolGetXMLDesc = esxStoragePoolGetXMLDesc, /* 0.8.2 */
.poolGetAutostart = esxStoragePoolGetAutostart, /* 0.8.2 */
.poolSetAutostart = esxStoragePoolSetAutostart, /* 0.8.2 */
.poolNumOfVolumes = esxStoragePoolNumberOfStorageVolumes, /* 0.8.4 */
.poolListVolumes = esxStoragePoolListStorageVolumes, /* 0.8.4 */
.volLookupByName = esxStorageVolumeLookupByName, /* 0.8.4 */
.volLookupByKey = esxStorageVolumeLookupByKey, /* 0.8.4 */
.volLookupByPath = esxStorageVolumeLookupByPath, /* 0.8.4 */
.volCreateXML = esxStorageVolumeCreateXML, /* 0.8.4 */
.volCreateXMLFrom = esxStorageVolumeCreateXMLFrom, /* 0.8.7 */
.volDelete = esxStorageVolumeDelete, /* 0.8.7 */
.volWipe = esxStorageVolumeWipe, /* 0.8.7 */
.volGetInfo = esxStorageVolumeGetInfo, /* 0.8.4 */
.volGetXMLDesc = esxStorageVolumeGetXMLDesc, /* 0.8.4 */
.volGetPath = esxStorageVolumeGetPath, /* 0.8.4 */
.poolIsActive = esxStoragePoolIsActive, /* 0.8.2 */
.poolIsPersistent = esxStoragePoolIsPersistent, /* 0.8.2 */
};

View File

@ -542,20 +542,20 @@ cleanup:
static virInterfaceDriver interfaceDriver = {
"Interface",
.open = interfaceOpenInterface,
.close = interfaceCloseInterface,
.numOfInterfaces = interfaceNumOfInterfaces,
.listInterfaces = interfaceListInterfaces,
.numOfDefinedInterfaces = interfaceNumOfDefinedInterfaces,
.listDefinedInterfaces = interfaceListDefinedInterfaces,
.interfaceLookupByName = interfaceLookupByName,
.interfaceLookupByMACString = interfaceLookupByMACString,
.interfaceGetXMLDesc = interfaceGetXMLDesc,
.interfaceDefineXML = interfaceDefineXML,
.interfaceUndefine = interfaceUndefine,
.interfaceCreate = interfaceCreate,
.interfaceDestroy = interfaceDestroy,
.interfaceIsActive = interfaceIsActive,
.open = interfaceOpenInterface, /* 0.7.0 */
.close = interfaceCloseInterface, /* 0.7.0 */
.numOfInterfaces = interfaceNumOfInterfaces, /* 0.7.0 */
.listInterfaces = interfaceListInterfaces, /* 0.7.0 */
.numOfDefinedInterfaces = interfaceNumOfDefinedInterfaces, /* 0.7.0 */
.listDefinedInterfaces = interfaceListDefinedInterfaces, /* 0.7.0 */
.interfaceLookupByName = interfaceLookupByName, /* 0.7.0 */
.interfaceLookupByMACString = interfaceLookupByMACString, /* 0.7.0 */
.interfaceGetXMLDesc = interfaceGetXMLDesc, /* 0.7.0 */
.interfaceDefineXML = interfaceDefineXML, /* 0.7.0 */
.interfaceUndefine = interfaceUndefine, /* 0.7.0 */
.interfaceCreate = interfaceCreate, /* 0.7.0 */
.interfaceDestroy = interfaceDestroy, /* 0.7.0 */
.interfaceIsActive = interfaceIsActive, /* 0.7.3 */
};
int interfaceRegister(void) {

View File

@ -2690,58 +2690,58 @@ libxlDomainEventDeregisterAny(virConnectPtr conn, int callbackID)
static virDriver libxlDriver = {
.no = VIR_DRV_LIBXL,
.name = "xenlight",
.open = libxlOpen,
.close = libxlClose,
.type = libxlGetType,
.version = libxlGetVersion,
.getHostname = virGetHostname,
.getMaxVcpus = libxlGetMaxVcpus,
.nodeGetInfo = libxlNodeGetInfo,
.getCapabilities = libxlGetCapabilities,
.listDomains = libxlListDomains,
.numOfDomains = libxlNumDomains,
.domainCreateXML = libxlDomainCreateXML,
.domainLookupByID = libxlDomainLookupByID,
.domainLookupByUUID = libxlDomainLookupByUUID,
.domainLookupByName = libxlDomainLookupByName,
.domainSuspend = libxlDomainSuspend,
.domainResume = libxlDomainResume,
.domainShutdown = libxlDomainShutdown,
.domainReboot = libxlDomainReboot,
.domainDestroy = libxlDomainDestroy,
.domainGetOSType = libxlDomainGetOSType,
.domainGetMaxMemory = libxlDomainGetMaxMemory,
.domainSetMemory = libxlDomainSetMemory,
.domainSetMemoryFlags = libxlDomainSetMemoryFlags,
.domainGetInfo = libxlDomainGetInfo,
.domainGetState = libxlDomainGetState,
.domainSetVcpus = libxlDomainSetVcpus,
.domainSetVcpusFlags = libxlDomainSetVcpusFlags,
.domainGetVcpusFlags = libxlDomainGetVcpusFlags,
.domainPinVcpu = libxlDomainPinVcpu,
.domainGetVcpus = libxlDomainGetVcpus,
.domainGetXMLDesc = libxlDomainGetXMLDesc,
.domainXMLFromNative = libxlDomainXMLFromNative,
.domainXMLToNative = libxlDomainXMLToNative,
.listDefinedDomains = libxlListDefinedDomains,
.numOfDefinedDomains = libxlNumDefinedDomains,
.domainCreate = libxlDomainCreate,
.domainCreateWithFlags = libxlDomainCreateWithFlags,
.domainDefineXML = libxlDomainDefineXML,
.domainUndefine = libxlDomainUndefine,
.domainGetAutostart = libxlDomainGetAutostart,
.domainSetAutostart = libxlDomainSetAutostart,
.domainGetSchedulerType = libxlDomainGetSchedulerType,
.domainGetSchedulerParameters = libxlDomainGetSchedulerParameters,
.domainSetSchedulerParameters = libxlDomainSetSchedulerParameters,
.nodeGetFreeMemory = libxlNodeGetFreeMemory,
.domainEventRegister = libxlDomainEventRegister,
.domainEventDeregister = libxlDomainEventDeregister,
.domainIsActive = libxlDomainIsActive,
.domainIsPersistent = libxlDomainIsPersistent,
.domainIsUpdated = libxlDomainIsUpdated,
.domainEventRegisterAny = libxlDomainEventRegisterAny,
.domainEventDeregisterAny = libxlDomainEventDeregisterAny,
.open = libxlOpen, /* 0.9.0 */
.close = libxlClose, /* 0.9.0 */
.type = libxlGetType, /* 0.9.0 */
.version = libxlGetVersion, /* 0.9.0 */
.getHostname = virGetHostname, /* 0.9.0 */
.getMaxVcpus = libxlGetMaxVcpus, /* 0.9.0 */
.nodeGetInfo = libxlNodeGetInfo, /* 0.9.0 */
.getCapabilities = libxlGetCapabilities, /* 0.9.0 */
.listDomains = libxlListDomains, /* 0.9.0 */
.numOfDomains = libxlNumDomains, /* 0.9.0 */
.domainCreateXML = libxlDomainCreateXML, /* 0.9.0 */
.domainLookupByID = libxlDomainLookupByID, /* 0.9.0 */
.domainLookupByUUID = libxlDomainLookupByUUID, /* 0.9.0 */
.domainLookupByName = libxlDomainLookupByName, /* 0.9.0 */
.domainSuspend = libxlDomainSuspend, /* 0.9.0 */
.domainResume = libxlDomainResume, /* 0.9.0 */
.domainShutdown = libxlDomainShutdown, /* 0.9.0 */
.domainReboot = libxlDomainReboot, /* 0.9.0 */
.domainDestroy = libxlDomainDestroy, /* 0.9.0 */
.domainGetOSType = libxlDomainGetOSType, /* 0.9.0 */
.domainGetMaxMemory = libxlDomainGetMaxMemory, /* 0.9.0 */
.domainSetMemory = libxlDomainSetMemory, /* 0.9.0 */
.domainSetMemoryFlags = libxlDomainSetMemoryFlags, /* 0.9.0 */
.domainGetInfo = libxlDomainGetInfo, /* 0.9.0 */
.domainGetState = libxlDomainGetState, /* 0.9.2 */
.domainSetVcpus = libxlDomainSetVcpus, /* 0.9.0 */
.domainSetVcpusFlags = libxlDomainSetVcpusFlags, /* 0.9.0 */
.domainGetVcpusFlags = libxlDomainGetVcpusFlags, /* 0.9.0 */
.domainPinVcpu = libxlDomainPinVcpu, /* 0.9.0 */
.domainGetVcpus = libxlDomainGetVcpus, /* 0.9.0 */
.domainGetXMLDesc = libxlDomainGetXMLDesc, /* 0.9.0 */
.domainXMLFromNative = libxlDomainXMLFromNative, /* 0.9.0 */
.domainXMLToNative = libxlDomainXMLToNative, /* 0.9.0 */
.listDefinedDomains = libxlListDefinedDomains, /* 0.9.0 */
.numOfDefinedDomains = libxlNumDefinedDomains, /* 0.9.0 */
.domainCreate = libxlDomainCreate, /* 0.9.0 */
.domainCreateWithFlags = libxlDomainCreateWithFlags, /* 0.9.0 */
.domainDefineXML = libxlDomainDefineXML, /* 0.9.0 */
.domainUndefine = libxlDomainUndefine, /* 0.9.0 */
.domainGetAutostart = libxlDomainGetAutostart, /* 0.9.0 */
.domainSetAutostart = libxlDomainSetAutostart, /* 0.9.0 */
.domainGetSchedulerType = libxlDomainGetSchedulerType, /* 0.9.0 */
.domainGetSchedulerParameters = libxlDomainGetSchedulerParameters, /* 0.9.0 */
.domainSetSchedulerParameters = libxlDomainSetSchedulerParameters, /* 0.9.0 */
.nodeGetFreeMemory = libxlNodeGetFreeMemory, /* 0.9.0 */
.domainEventRegister = libxlDomainEventRegister, /* 0.9.0 */
.domainEventDeregister = libxlDomainEventDeregister, /* 0.9.0 */
.domainIsActive = libxlDomainIsActive, /* 0.9.0 */
.domainIsPersistent = libxlDomainIsPersistent, /* 0.9.0 */
.domainIsUpdated = libxlDomainIsUpdated, /* 0.9.0 */
.domainEventRegisterAny = libxlDomainEventRegisterAny, /* 0.9.0 */
.domainEventDeregisterAny = libxlDomainEventDeregisterAny, /* 0.9.0 */
};
static virStateDriver libxlStateDriver = {

View File

@ -2716,54 +2716,54 @@ cleanup:
static virDriver lxcDriver = {
.no = VIR_DRV_LXC,
.name = "LXC",
.open = lxcOpen,
.close = lxcClose,
.version = lxcVersion,
.getHostname = virGetHostname,
.nodeGetInfo = nodeGetInfo,
.getCapabilities = lxcGetCapabilities,
.listDomains = lxcListDomains,
.numOfDomains = lxcNumDomains,
.domainCreateXML = lxcDomainCreateAndStart,
.domainLookupByID = lxcDomainLookupByID,
.domainLookupByUUID = lxcDomainLookupByUUID,
.domainLookupByName = lxcDomainLookupByName,
.domainSuspend = lxcDomainSuspend,
.domainResume = lxcDomainResume,
.domainDestroy = lxcDomainDestroy,
.domainGetOSType = lxcGetOSType,
.domainGetMaxMemory = lxcDomainGetMaxMemory,
.domainSetMaxMemory = lxcDomainSetMaxMemory,
.domainSetMemory = lxcDomainSetMemory,
.domainSetMemoryParameters = lxcDomainSetMemoryParameters,
.domainGetMemoryParameters = lxcDomainGetMemoryParameters,
.domainGetInfo = lxcDomainGetInfo,
.domainGetState = lxcDomainGetState,
.domainGetXMLDesc = lxcDomainGetXMLDesc,
.listDefinedDomains = lxcListDefinedDomains,
.numOfDefinedDomains = lxcNumDefinedDomains,
.domainCreate = lxcDomainStart,
.domainCreateWithFlags = lxcDomainStartWithFlags,
.domainDefineXML = lxcDomainDefine,
.domainUndefine = lxcDomainUndefine,
.domainGetAutostart = lxcDomainGetAutostart,
.domainSetAutostart = lxcDomainSetAutostart,
.domainGetSchedulerType = lxcGetSchedulerType,
.domainGetSchedulerParameters = lxcGetSchedulerParameters,
.domainSetSchedulerParameters = lxcSetSchedulerParameters,
.domainInterfaceStats = lxcDomainInterfaceStats,
.nodeGetCellsFreeMemory = nodeGetCellsFreeMemory,
.nodeGetFreeMemory = nodeGetFreeMemory,
.domainEventRegister = lxcDomainEventRegister,
.domainEventDeregister = lxcDomainEventDeregister,
.isEncrypted = lxcIsEncrypted,
.isSecure = lxcIsSecure,
.domainIsActive = lxcDomainIsActive,
.domainIsPersistent = lxcDomainIsPersistent,
.domainIsUpdated = lxcDomainIsUpdated,
.domainEventRegisterAny = lxcDomainEventRegisterAny,
.domainEventDeregisterAny = lxcDomainEventDeregisterAny,
.domainOpenConsole = lxcDomainOpenConsole,
.open = lxcOpen, /* 0.4.2 */
.close = lxcClose, /* 0.4.2 */
.version = lxcVersion, /* 0.4.6 */
.getHostname = virGetHostname, /* 0.6.3 */
.nodeGetInfo = nodeGetInfo, /* 0.6.5 */
.getCapabilities = lxcGetCapabilities, /* 0.6.5 */
.listDomains = lxcListDomains, /* 0.4.2 */
.numOfDomains = lxcNumDomains, /* 0.4.2 */
.domainCreateXML = lxcDomainCreateAndStart, /* 0.4.4 */
.domainLookupByID = lxcDomainLookupByID, /* 0.4.2 */
.domainLookupByUUID = lxcDomainLookupByUUID, /* 0.4.2 */
.domainLookupByName = lxcDomainLookupByName, /* 0.4.2 */
.domainSuspend = lxcDomainSuspend, /* 0.7.2 */
.domainResume = lxcDomainResume, /* 0.7.2 */
.domainDestroy = lxcDomainDestroy, /* 0.4.4 */
.domainGetOSType = lxcGetOSType, /* 0.4.2 */
.domainGetMaxMemory = lxcDomainGetMaxMemory, /* 0.7.2 */
.domainSetMaxMemory = lxcDomainSetMaxMemory, /* 0.7.2 */
.domainSetMemory = lxcDomainSetMemory, /* 0.7.2 */
.domainSetMemoryParameters = lxcDomainSetMemoryParameters, /* 0.8.5 */
.domainGetMemoryParameters = lxcDomainGetMemoryParameters, /* 0.8.5 */
.domainGetInfo = lxcDomainGetInfo, /* 0.4.2 */
.domainGetState = lxcDomainGetState, /* 0.9.2 */
.domainGetXMLDesc = lxcDomainGetXMLDesc, /* 0.4.2 */
.listDefinedDomains = lxcListDefinedDomains, /* 0.4.2 */
.numOfDefinedDomains = lxcNumDefinedDomains, /* 0.4.2 */
.domainCreate = lxcDomainStart, /* 0.4.4 */
.domainCreateWithFlags = lxcDomainStartWithFlags, /* 0.8.2 */
.domainDefineXML = lxcDomainDefine, /* 0.4.2 */
.domainUndefine = lxcDomainUndefine, /* 0.4.2 */
.domainGetAutostart = lxcDomainGetAutostart, /* 0.7.0 */
.domainSetAutostart = lxcDomainSetAutostart, /* 0.7.0 */
.domainGetSchedulerType = lxcGetSchedulerType, /* 0.5.0 */
.domainGetSchedulerParameters = lxcGetSchedulerParameters, /* 0.5.0 */
.domainSetSchedulerParameters = lxcSetSchedulerParameters, /* 0.5.0 */
.domainInterfaceStats = lxcDomainInterfaceStats, /* 0.7.3 */
.nodeGetCellsFreeMemory = nodeGetCellsFreeMemory, /* 0.6.5 */
.nodeGetFreeMemory = nodeGetFreeMemory, /* 0.6.5 */
.domainEventRegister = lxcDomainEventRegister, /* 0.7.0 */
.domainEventDeregister = lxcDomainEventDeregister, /* 0.7.0 */
.isEncrypted = lxcIsEncrypted, /* 0.7.3 */
.isSecure = lxcIsSecure, /* 0.7.3 */
.domainIsActive = lxcDomainIsActive, /* 0.7.3 */
.domainIsPersistent = lxcDomainIsPersistent, /* 0.7.3 */
.domainIsUpdated = lxcDomainIsUpdated, /* 0.8.6 */
.domainEventRegisterAny = lxcDomainEventRegisterAny, /* 0.8.0 */
.domainEventDeregisterAny = lxcDomainEventDeregisterAny, /* 0.8.0 */
.domainOpenConsole = lxcDomainOpenConsole, /* 0.8.6 */
};
static virStateDriver lxcStateDriver = {

View File

@ -2504,25 +2504,25 @@ cleanup:
static virNetworkDriver networkDriver = {
"Network",
.open = networkOpenNetwork,
.close = networkCloseNetwork,
.numOfNetworks = networkNumNetworks,
.listNetworks = networkListNetworks,
.numOfDefinedNetworks = networkNumDefinedNetworks,
.listDefinedNetworks = networkListDefinedNetworks,
.networkLookupByUUID = networkLookupByUUID,
.networkLookupByName = networkLookupByName,
.networkCreateXML = networkCreate,
.networkDefineXML = networkDefine,
.networkUndefine = networkUndefine,
.networkCreate = networkStart,
.networkDestroy = networkDestroy,
.networkGetXMLDesc = networkGetXMLDesc,
.networkGetBridgeName = networkGetBridgeName,
.networkGetAutostart = networkGetAutostart,
.networkSetAutostart = networkSetAutostart,
networkIsActive,
networkIsPersistent,
.open = networkOpenNetwork, /* 0.2.0 */
.close = networkCloseNetwork, /* 0.2.0 */
.numOfNetworks = networkNumNetworks, /* 0.2.0 */
.listNetworks = networkListNetworks, /* 0.2.0 */
.numOfDefinedNetworks = networkNumDefinedNetworks, /* 0.2.0 */
.listDefinedNetworks = networkListDefinedNetworks, /* 0.2.0 */
.networkLookupByUUID = networkLookupByUUID, /* 0.2.0 */
.networkLookupByName = networkLookupByName, /* 0.2.0 */
.networkCreateXML = networkCreate, /* 0.2.0 */
.networkDefineXML = networkDefine, /* 0.2.0 */
.networkUndefine = networkUndefine, /* 0.2.0 */
.networkCreate = networkStart, /* 0.2.0 */
.networkDestroy = networkDestroy, /* 0.2.0 */
.networkGetXMLDesc = networkGetXMLDesc, /* 0.2.0 */
.networkGetBridgeName = networkGetBridgeName, /* 0.2.0 */
.networkGetAutostart = networkGetAutostart, /* 0.2.1 */
.networkSetAutostart = networkSetAutostart, /* 0.2.1 */
.networkIsActive = networkIsActive, /* 0.7.3 */
.networkIsPersistent = networkIsPersistent, /* 0.7.3 */
};
static virStateDriver networkStateDriver = {

View File

@ -449,15 +449,15 @@ nwfilterTeardownFilter(virDomainNetDefPtr net) {
static virNWFilterDriver nwfilterDriver = {
.name = "nwfilter",
.open = nwfilterOpen,
.close = nwfilterClose,
.numOfNWFilters = nwfilterNumNWFilters,
.listNWFilters = nwfilterListNWFilters,
.nwfilterLookupByName = nwfilterLookupByName,
.nwfilterLookupByUUID = nwfilterLookupByUUID,
.defineXML = nwfilterDefine,
.undefine = nwfilterUndefine,
.getXMLDesc = nwfilterGetXMLDesc,
.open = nwfilterOpen, /* 0.8.0 */
.close = nwfilterClose, /* 0.8.0 */
.numOfNWFilters = nwfilterNumNWFilters, /* 0.8.0 */
.listNWFilters = nwfilterListNWFilters, /* 0.8.0 */
.nwfilterLookupByName = nwfilterLookupByName, /* 0.8.0 */
.nwfilterLookupByUUID = nwfilterLookupByUUID, /* 0.8.0 */
.defineXML = nwfilterDefine, /* 0.8.0 */
.undefine = nwfilterUndefine, /* 0.8.0 */
.getXMLDesc = nwfilterGetXMLDesc, /* 0.8.0 */
};

View File

@ -1579,45 +1579,45 @@ cleanup:
static virDriver openvzDriver = {
.no = VIR_DRV_OPENVZ,
.name = "OPENVZ",
.open = openvzOpen,
.close = openvzClose,
.type = openvzGetType,
.version = openvzGetVersion,
.getMaxVcpus = openvzGetMaxVCPUs,
.nodeGetInfo = nodeGetInfo,
.getCapabilities = openvzGetCapabilities,
.listDomains = openvzListDomains,
.numOfDomains = openvzNumDomains,
.domainCreateXML = openvzDomainCreateXML,
.domainLookupByID = openvzDomainLookupByID,
.domainLookupByUUID = openvzDomainLookupByUUID,
.domainLookupByName = openvzDomainLookupByName,
.domainSuspend = openvzDomainSuspend,
.domainResume = openvzDomainResume,
.domainShutdown = openvzDomainShutdown,
.domainReboot = openvzDomainReboot,
.domainDestroy = openvzDomainShutdown,
.domainGetOSType = openvzGetOSType,
.domainGetInfo = openvzDomainGetInfo,
.domainGetState = openvzDomainGetState,
.domainSetVcpus = openvzDomainSetVcpus,
.domainSetVcpusFlags = openvzDomainSetVcpusFlags,
.domainGetVcpusFlags = openvzDomainGetVcpusFlags,
.domainGetMaxVcpus = openvzDomainGetMaxVcpus,
.domainGetXMLDesc = openvzDomainGetXMLDesc,
.listDefinedDomains = openvzListDefinedDomains,
.numOfDefinedDomains = openvzNumDefinedDomains,
.domainCreate = openvzDomainCreate,
.domainCreateWithFlags = openvzDomainCreateWithFlags,
.domainDefineXML = openvzDomainDefineXML,
.domainUndefine = openvzDomainUndefine,
.domainGetAutostart = openvzDomainGetAutostart,
.domainSetAutostart = openvzDomainSetAutostart,
.isEncrypted = openvzIsEncrypted,
.isSecure = openvzIsSecure,
.domainIsActive = openvzDomainIsActive,
.domainIsPersistent = openvzDomainIsPersistent,
.domainIsUpdated = openvzDomainIsUpdated,
.open = openvzOpen, /* 0.3.1 */
.close = openvzClose, /* 0.3.1 */
.type = openvzGetType, /* 0.3.1 */
.version = openvzGetVersion, /* 0.5.0 */
.getMaxVcpus = openvzGetMaxVCPUs, /* 0.4.6 */
.nodeGetInfo = nodeGetInfo, /* 0.3.2 */
.getCapabilities = openvzGetCapabilities, /* 0.4.6 */
.listDomains = openvzListDomains, /* 0.3.1 */
.numOfDomains = openvzNumDomains, /* 0.3.1 */
.domainCreateXML = openvzDomainCreateXML, /* 0.3.3 */
.domainLookupByID = openvzDomainLookupByID, /* 0.3.1 */
.domainLookupByUUID = openvzDomainLookupByUUID, /* 0.3.1 */
.domainLookupByName = openvzDomainLookupByName, /* 0.3.1 */
.domainSuspend = openvzDomainSuspend, /* 0.8.3 */
.domainResume = openvzDomainResume, /* 0.8.3 */
.domainShutdown = openvzDomainShutdown, /* 0.3.1 */
.domainReboot = openvzDomainReboot, /* 0.3.1 */
.domainDestroy = openvzDomainShutdown, /* 0.3.1 */
.domainGetOSType = openvzGetOSType, /* 0.3.1 */
.domainGetInfo = openvzDomainGetInfo, /* 0.3.1 */
.domainGetState = openvzDomainGetState, /* 0.9.2 */
.domainSetVcpus = openvzDomainSetVcpus, /* 0.4.6 */
.domainSetVcpusFlags = openvzDomainSetVcpusFlags, /* 0.8.5 */
.domainGetVcpusFlags = openvzDomainGetVcpusFlags, /* 0.8.5 */
.domainGetMaxVcpus = openvzDomainGetMaxVcpus, /* 0.4.6 */
.domainGetXMLDesc = openvzDomainGetXMLDesc, /* 0.4.6 */
.listDefinedDomains = openvzListDefinedDomains, /* 0.3.1 */
.numOfDefinedDomains = openvzNumDefinedDomains, /* 0.3.1 */
.domainCreate = openvzDomainCreate, /* 0.3.1 */
.domainCreateWithFlags = openvzDomainCreateWithFlags, /* 0.8.2 */
.domainDefineXML = openvzDomainDefineXML, /* 0.3.3 */
.domainUndefine = openvzDomainUndefine, /* 0.3.3 */
.domainGetAutostart = openvzDomainGetAutostart, /* 0.4.6 */
.domainSetAutostart = openvzDomainSetAutostart, /* 0.4.6 */
.isEncrypted = openvzIsEncrypted, /* 0.7.3 */
.isSecure = openvzIsSecure, /* 0.7.3 */
.domainIsActive = openvzDomainIsActive, /* 0.7.3 */
.domainIsPersistent = openvzDomainIsPersistent, /* 0.7.3 */
.domainIsUpdated = openvzDomainIsUpdated, /* 0.8.6 */
};
int openvzRegister(void) {

View File

@ -3742,65 +3742,65 @@ phypVIOSDriverClose(virConnectPtr conn ATTRIBUTE_UNUSED)
static virDriver phypDriver = {
.no = VIR_DRV_PHYP,
.name = "PHYP",
.open = phypOpen,
.close = phypClose,
.getCapabilities = phypConnectGetCapabilities,
.listDomains = phypListDomains,
.numOfDomains = phypNumDomains,
.domainCreateXML = phypDomainCreateAndStart,
.domainLookupByID = phypDomainLookupByID,
.domainLookupByName = phypDomainLookupByName,
.domainResume = phypDomainResume,
.domainShutdown = phypDomainShutdown,
.domainReboot = phypDomainReboot,
.domainDestroy = phypDomainDestroy,
.domainGetInfo = phypDomainGetInfo,
.domainGetState = phypDomainGetState,
.domainSetVcpus = phypDomainSetCPU,
.domainSetVcpusFlags = phypDomainSetVcpusFlags,
.domainGetVcpusFlags = phypDomainGetVcpusFlags,
.domainGetMaxVcpus = phypGetLparCPUMAX,
.domainGetXMLDesc = phypDomainGetXMLDesc,
.listDefinedDomains = phypListDefinedDomains,
.numOfDefinedDomains = phypNumDefinedDomains,
.domainAttachDevice = phypAttachDevice,
.isEncrypted = phypIsEncrypted,
.isSecure = phypIsSecure,
.domainIsUpdated = phypIsUpdated,
.open = phypOpen, /* 0.7.0 */
.close = phypClose, /* 0.7.0 */
.getCapabilities = phypConnectGetCapabilities, /* 0.7.3 */
.listDomains = phypListDomains, /* 0.7.0 */
.numOfDomains = phypNumDomains, /* 0.7.0 */
.domainCreateXML = phypDomainCreateAndStart, /* 0.7.3 */
.domainLookupByID = phypDomainLookupByID, /* 0.7.0 */
.domainLookupByName = phypDomainLookupByName, /* 0.7.0 */
.domainResume = phypDomainResume, /* 0.7.0 */
.domainShutdown = phypDomainShutdown, /* 0.7.0 */
.domainReboot = phypDomainReboot, /* 0.9.1 */
.domainDestroy = phypDomainDestroy, /* 0.7.3 */
.domainGetInfo = phypDomainGetInfo, /* 0.7.0 */
.domainGetState = phypDomainGetState, /* 0.9.2 */
.domainSetVcpus = phypDomainSetCPU, /* 0.7.3 */
.domainSetVcpusFlags = phypDomainSetVcpusFlags, /* 0.8.5 */
.domainGetVcpusFlags = phypDomainGetVcpusFlags, /* 0.8.5 */
.domainGetMaxVcpus = phypGetLparCPUMAX, /* 0.7.3 */
.domainGetXMLDesc = phypDomainGetXMLDesc, /* 0.7.0 */
.listDefinedDomains = phypListDefinedDomains, /* 0.7.0 */
.numOfDefinedDomains = phypNumDefinedDomains, /* 0.7.0 */
.domainAttachDevice = phypAttachDevice, /* 0.8.2 */
.isEncrypted = phypIsEncrypted, /* 0.7.3 */
.isSecure = phypIsSecure, /* 0.7.3 */
.domainIsUpdated = phypIsUpdated, /* 0.8.6 */
};
static virStorageDriver phypStorageDriver = {
.name = "PHYP",
.open = phypVIOSDriverOpen,
.close = phypVIOSDriverClose,
.open = phypVIOSDriverOpen, /* 0.8.2 */
.close = phypVIOSDriverClose, /* 0.8.2 */
.numOfPools = phypNumOfStoragePools,
.listPools = phypListStoragePools,
.poolLookupByName = phypStoragePoolLookupByName,
.poolLookupByUUID = phypGetStoragePoolLookUpByUUID,
.poolCreateXML = phypStoragePoolCreateXML,
.poolDestroy = phypDestroyStoragePool,
.poolGetXMLDesc = phypGetStoragePoolXMLDesc,
.poolNumOfVolumes = phypStoragePoolNumOfVolumes,
.poolListVolumes = phypStoragePoolListVolumes,
.numOfPools = phypNumOfStoragePools, /* 0.8.2 */
.listPools = phypListStoragePools, /* 0.8.2 */
.poolLookupByName = phypStoragePoolLookupByName, /* 0.8.2 */
.poolLookupByUUID = phypGetStoragePoolLookUpByUUID, /* 0.8.2 */
.poolCreateXML = phypStoragePoolCreateXML, /* 0.8.2 */
.poolDestroy = phypDestroyStoragePool, /* 0.8.2 */
.poolGetXMLDesc = phypGetStoragePoolXMLDesc, /* 0.8.2 */
.poolNumOfVolumes = phypStoragePoolNumOfVolumes, /* 0.8.2 */
.poolListVolumes = phypStoragePoolListVolumes, /* 0.8.2 */
.volLookupByName = phypVolumeLookupByName,
.volLookupByPath = phypVolumeLookupByPath,
.volCreateXML = phypStorageVolCreateXML,
.volGetXMLDesc = phypVolumeGetXMLDesc,
.volGetPath = phypVolumeGetPath,
.volLookupByName = phypVolumeLookupByName, /* 0.8.2 */
.volLookupByPath = phypVolumeLookupByPath, /* 0.8.2 */
.volCreateXML = phypStorageVolCreateXML, /* 0.8.2 */
.volGetXMLDesc = phypVolumeGetXMLDesc, /* 0.8.2 */
.volGetPath = phypVolumeGetPath, /* 0.8.2 */
};
static virInterfaceDriver phypInterfaceDriver = {
.name = "PHYP",
.open = phypVIOSDriverOpen,
.close = phypVIOSDriverClose,
.numOfInterfaces = phypNumOfInterfaces,
.listInterfaces = phypListInterfaces,
.interfaceLookupByName = phypInterfaceLookupByName,
.interfaceDefineXML = phypInterfaceDefineXML,
.interfaceDestroy = phypInterfaceDestroy,
.interfaceIsActive = phypInterfaceIsActive
.open = phypVIOSDriverOpen, /* 0.9.1 */
.close = phypVIOSDriverClose, /* 0.9.1 */
.numOfInterfaces = phypNumOfInterfaces, /* 0.9.1 */
.listInterfaces = phypListInterfaces, /* 0.9.1 */
.interfaceLookupByName = phypInterfaceLookupByName, /* 0.9.1 */
.interfaceDefineXML = phypInterfaceDefineXML, /* 0.9.1 */
.interfaceDestroy = phypInterfaceDestroy, /* 0.9.1 */
.interfaceIsActive = phypInterfaceIsActive /* 0.9.1 */
};
int

View File

@ -7256,113 +7256,113 @@ cleanup:
static virDriver qemuDriver = {
.no = VIR_DRV_QEMU,
.name = "QEMU",
.open = qemudOpen,
.close = qemudClose,
.supports_feature = qemudSupportsFeature,
.type = qemudGetType,
.version = qemudGetVersion,
.getHostname = virGetHostname,
.getSysinfo = qemuGetSysinfo,
.getMaxVcpus = qemudGetMaxVCPUs,
.nodeGetInfo = nodeGetInfo,
.getCapabilities = qemudGetCapabilities,
.listDomains = qemudListDomains,
.numOfDomains = qemudNumDomains,
.domainCreateXML = qemudDomainCreate,
.domainLookupByID = qemudDomainLookupByID,
.domainLookupByUUID = qemudDomainLookupByUUID,
.domainLookupByName = qemudDomainLookupByName,
.domainSuspend = qemudDomainSuspend,
.domainResume = qemudDomainResume,
.domainShutdown = qemudDomainShutdown,
.domainDestroy = qemudDomainDestroy,
.domainGetOSType = qemudDomainGetOSType,
.domainGetMaxMemory = qemudDomainGetMaxMemory,
.domainSetMaxMemory = qemudDomainSetMaxMemory,
.domainSetMemory = qemudDomainSetMemory,
.domainSetMemoryFlags = qemudDomainSetMemoryFlags,
.domainSetMemoryParameters = qemuDomainSetMemoryParameters,
.domainGetMemoryParameters = qemuDomainGetMemoryParameters,
.domainSetBlkioParameters = qemuDomainSetBlkioParameters,
.domainGetBlkioParameters = qemuDomainGetBlkioParameters,
.domainGetInfo = qemudDomainGetInfo,
.domainGetState = qemuDomainGetState,
.domainSave = qemudDomainSave,
.domainRestore = qemuDomainRestore,
.domainCoreDump = qemudDomainCoreDump,
.domainScreenshot = qemuDomainScreenshot,
.domainSetVcpus = qemudDomainSetVcpus,
.domainSetVcpusFlags = qemudDomainSetVcpusFlags,
.domainGetVcpusFlags = qemudDomainGetVcpusFlags,
.domainPinVcpu = qemudDomainPinVcpu,
.domainGetVcpus = qemudDomainGetVcpus,
.domainGetMaxVcpus = qemudDomainGetMaxVcpus,
.domainGetSecurityLabel = qemudDomainGetSecurityLabel,
.nodeGetSecurityModel = qemudNodeGetSecurityModel,
.domainGetXMLDesc = qemuDomainGetXMLDesc,
.domainXMLFromNative = qemuDomainXMLFromNative,
.domainXMLToNative = qemuDomainXMLToNative,
.listDefinedDomains = qemudListDefinedDomains,
.numOfDefinedDomains = qemudNumDefinedDomains,
.domainCreate = qemudDomainStart,
.domainCreateWithFlags = qemudDomainStartWithFlags,
.domainDefineXML = qemudDomainDefine,
.domainUndefine = qemudDomainUndefine,
.domainAttachDevice = qemuDomainAttachDevice,
.domainAttachDeviceFlags = qemuDomainAttachDeviceFlags,
.domainDetachDevice = qemuDomainDetachDevice,
.domainDetachDeviceFlags = qemuDomainDetachDeviceFlags,
.domainUpdateDeviceFlags = qemuDomainUpdateDeviceFlags,
.domainGetAutostart = qemudDomainGetAutostart,
.domainSetAutostart = qemudDomainSetAutostart,
.domainGetSchedulerType = qemuGetSchedulerType,
.domainGetSchedulerParameters = qemuGetSchedulerParameters,
.domainSetSchedulerParameters = qemuSetSchedulerParameters,
.domainMigratePerform = qemudDomainMigratePerform,
.domainBlockStats = qemudDomainBlockStats,
.domainInterfaceStats = qemudDomainInterfaceStats,
.domainMemoryStats = qemudDomainMemoryStats,
.domainBlockPeek = qemudDomainBlockPeek,
.domainMemoryPeek = qemudDomainMemoryPeek,
.domainGetBlockInfo = qemuDomainGetBlockInfo,
.nodeGetCellsFreeMemory = nodeGetCellsFreeMemory,
.nodeGetFreeMemory = nodeGetFreeMemory,
.domainEventRegister = qemuDomainEventRegister,
.domainEventDeregister = qemuDomainEventDeregister,
.domainMigratePrepare2 = qemudDomainMigratePrepare2,
.domainMigrateFinish2 = qemudDomainMigrateFinish2,
.nodeDeviceDettach = qemudNodeDeviceDettach,
.nodeDeviceReAttach = qemudNodeDeviceReAttach,
.nodeDeviceReset = qemudNodeDeviceReset,
.domainMigratePrepareTunnel = qemudDomainMigratePrepareTunnel,
.isEncrypted = qemuIsEncrypted,
.isSecure = qemuIsSecure,
.domainIsActive = qemuDomainIsActive,
.domainIsPersistent = qemuDomainIsPersistent,
.domainIsUpdated = qemuDomainIsUpdated,
.cpuCompare = qemuCPUCompare,
.cpuBaseline = qemuCPUBaseline,
.domainGetJobInfo = qemuDomainGetJobInfo,
.domainAbortJob = qemuDomainAbortJob,
.domainMigrateSetMaxDowntime = qemuDomainMigrateSetMaxDowntime,
.domainMigrateSetMaxSpeed = qemuDomainMigrateSetMaxSpeed,
.domainEventRegisterAny = qemuDomainEventRegisterAny,
.domainEventDeregisterAny = qemuDomainEventDeregisterAny,
.domainManagedSave = qemuDomainManagedSave,
.domainHasManagedSaveImage = qemuDomainHasManagedSaveImage,
.domainManagedSaveRemove = qemuDomainManagedSaveRemove,
.domainSnapshotCreateXML = qemuDomainSnapshotCreateXML,
.domainSnapshotGetXMLDesc = qemuDomainSnapshotGetXMLDesc,
.domainSnapshotNum = qemuDomainSnapshotNum,
.domainSnapshotListNames = qemuDomainSnapshotListNames,
.domainSnapshotLookupByName = qemuDomainSnapshotLookupByName,
.domainHasCurrentSnapshot = qemuDomainHasCurrentSnapshot,
.domainSnapshotCurrent = qemuDomainSnapshotCurrent,
.domainRevertToSnapshot = qemuDomainRevertToSnapshot,
.domainSnapshotDelete = qemuDomainSnapshotDelete,
.qemuDomainMonitorCommand = qemuDomainMonitorCommand,
.domainOpenConsole = qemuDomainOpenConsole,
.domainInjectNMI = qemuDomainInjectNMI,
.open = qemudOpen, /* 0.2.0 */
.close = qemudClose, /* 0.2.0 */
.supports_feature = qemudSupportsFeature, /* 0.5.0 */
.type = qemudGetType, /* 0.2.0 */
.version = qemudGetVersion, /* 0.2.0 */
.getHostname = virGetHostname, /* 0.3.3 */
.getSysinfo = qemuGetSysinfo, /* 0.8.8 */
.getMaxVcpus = qemudGetMaxVCPUs, /* 0.2.1 */
.nodeGetInfo = nodeGetInfo, /* 0.2.0 */
.getCapabilities = qemudGetCapabilities, /* 0.2.1 */
.listDomains = qemudListDomains, /* 0.2.0 */
.numOfDomains = qemudNumDomains, /* 0.2.0 */
.domainCreateXML = qemudDomainCreate, /* 0.2.0 */
.domainLookupByID = qemudDomainLookupByID, /* 0.2.0 */
.domainLookupByUUID = qemudDomainLookupByUUID, /* 0.2.0 */
.domainLookupByName = qemudDomainLookupByName, /* 0.2.0 */
.domainSuspend = qemudDomainSuspend, /* 0.2.0 */
.domainResume = qemudDomainResume, /* 0.2.0 */
.domainShutdown = qemudDomainShutdown, /* 0.2.0 */
.domainDestroy = qemudDomainDestroy, /* 0.2.0 */
.domainGetOSType = qemudDomainGetOSType, /* 0.2.2 */
.domainGetMaxMemory = qemudDomainGetMaxMemory, /* 0.4.2 */
.domainSetMaxMemory = qemudDomainSetMaxMemory, /* 0.4.2 */
.domainSetMemory = qemudDomainSetMemory, /* 0.4.2 */
.domainSetMemoryFlags = qemudDomainSetMemoryFlags, /* 0.9.0 */
.domainSetMemoryParameters = qemuDomainSetMemoryParameters, /* 0.8.5 */
.domainGetMemoryParameters = qemuDomainGetMemoryParameters, /* 0.8.5 */
.domainSetBlkioParameters = qemuDomainSetBlkioParameters, /* 0.9.0 */
.domainGetBlkioParameters = qemuDomainGetBlkioParameters, /* 0.9.0 */
.domainGetInfo = qemudDomainGetInfo, /* 0.2.0 */
.domainGetState = qemuDomainGetState, /* 0.9.2 */
.domainSave = qemudDomainSave, /* 0.2.0 */
.domainRestore = qemuDomainRestore, /* 0.2.0 */
.domainCoreDump = qemudDomainCoreDump, /* 0.7.0 */
.domainScreenshot = qemuDomainScreenshot, /* 0.9.2 */
.domainSetVcpus = qemudDomainSetVcpus, /* 0.4.4 */
.domainSetVcpusFlags = qemudDomainSetVcpusFlags, /* 0.8.5 */
.domainGetVcpusFlags = qemudDomainGetVcpusFlags, /* 0.8.5 */
.domainPinVcpu = qemudDomainPinVcpu, /* 0.4.4 */
.domainGetVcpus = qemudDomainGetVcpus, /* 0.4.4 */
.domainGetMaxVcpus = qemudDomainGetMaxVcpus, /* 0.4.4 */
.domainGetSecurityLabel = qemudDomainGetSecurityLabel, /* 0.6.1 */
.nodeGetSecurityModel = qemudNodeGetSecurityModel, /* 0.6.1 */
.domainGetXMLDesc = qemuDomainGetXMLDesc, /* 0.2.0 */
.domainXMLFromNative = qemuDomainXMLFromNative, /* 0.6.4 */
.domainXMLToNative = qemuDomainXMLToNative, /* 0.6.4 */
.listDefinedDomains = qemudListDefinedDomains, /* 0.2.0 */
.numOfDefinedDomains = qemudNumDefinedDomains, /* 0.2.0 */
.domainCreate = qemudDomainStart, /* 0.2.0 */
.domainCreateWithFlags = qemudDomainStartWithFlags, /* 0.8.2 */
.domainDefineXML = qemudDomainDefine, /* 0.2.0 */
.domainUndefine = qemudDomainUndefine, /* 0.2.0 */
.domainAttachDevice = qemuDomainAttachDevice, /* 0.4.1 */
.domainAttachDeviceFlags = qemuDomainAttachDeviceFlags, /* 0.7.7 */
.domainDetachDevice = qemuDomainDetachDevice, /* 0.5.0 */
.domainDetachDeviceFlags = qemuDomainDetachDeviceFlags, /* 0.7.7 */
.domainUpdateDeviceFlags = qemuDomainUpdateDeviceFlags, /* 0.8.0 */
.domainGetAutostart = qemudDomainGetAutostart, /* 0.2.1 */
.domainSetAutostart = qemudDomainSetAutostart, /* 0.2.1 */
.domainGetSchedulerType = qemuGetSchedulerType, /* 0.7.0 */
.domainGetSchedulerParameters = qemuGetSchedulerParameters, /* 0.7.0 */
.domainSetSchedulerParameters = qemuSetSchedulerParameters, /* 0.7.0 */
.domainMigratePerform = qemudDomainMigratePerform, /* 0.5.0 */
.domainBlockStats = qemudDomainBlockStats, /* 0.4.1 */
.domainInterfaceStats = qemudDomainInterfaceStats, /* 0.4.1 */
.domainMemoryStats = qemudDomainMemoryStats, /* 0.7.5 */
.domainBlockPeek = qemudDomainBlockPeek, /* 0.4.4 */
.domainMemoryPeek = qemudDomainMemoryPeek, /* 0.4.4 */
.domainGetBlockInfo = qemuDomainGetBlockInfo, /* 0.8.1 */
.nodeGetCellsFreeMemory = nodeGetCellsFreeMemory, /* 0.4.4 */
.nodeGetFreeMemory = nodeGetFreeMemory, /* 0.4.4 */
.domainEventRegister = qemuDomainEventRegister, /* 0.5.0 */
.domainEventDeregister = qemuDomainEventDeregister, /* 0.5.0 */
.domainMigratePrepare2 = qemudDomainMigratePrepare2, /* 0.5.0 */
.domainMigrateFinish2 = qemudDomainMigrateFinish2, /* 0.5.0 */
.nodeDeviceDettach = qemudNodeDeviceDettach, /* 0.6.1 */
.nodeDeviceReAttach = qemudNodeDeviceReAttach, /* 0.6.1 */
.nodeDeviceReset = qemudNodeDeviceReset, /* 0.6.1 */
.domainMigratePrepareTunnel = qemudDomainMigratePrepareTunnel, /* 0.7.2 */
.isEncrypted = qemuIsEncrypted, /* 0.7.3 */
.isSecure = qemuIsSecure, /* 0.7.3 */
.domainIsActive = qemuDomainIsActive, /* 0.7.3 */
.domainIsPersistent = qemuDomainIsPersistent, /* 0.7.3 */
.domainIsUpdated = qemuDomainIsUpdated, /* 0.8.6 */
.cpuCompare = qemuCPUCompare, /* 0.7.5 */
.cpuBaseline = qemuCPUBaseline, /* 0.7.7 */
.domainGetJobInfo = qemuDomainGetJobInfo, /* 0.7.7 */
.domainAbortJob = qemuDomainAbortJob, /* 0.7.7 */
.domainMigrateSetMaxDowntime = qemuDomainMigrateSetMaxDowntime, /* 0.8.0 */
.domainMigrateSetMaxSpeed = qemuDomainMigrateSetMaxSpeed, /* 0.9.0 */
.domainEventRegisterAny = qemuDomainEventRegisterAny, /* 0.8.0 */
.domainEventDeregisterAny = qemuDomainEventDeregisterAny, /* 0.8.0 */
.domainManagedSave = qemuDomainManagedSave, /* 0.8.0 */
.domainHasManagedSaveImage = qemuDomainHasManagedSaveImage, /* 0.8.0 */
.domainManagedSaveRemove = qemuDomainManagedSaveRemove, /* 0.8.0 */
.domainSnapshotCreateXML = qemuDomainSnapshotCreateXML, /* 0.8.0 */
.domainSnapshotGetXMLDesc = qemuDomainSnapshotGetXMLDesc, /* 0.8.0 */
.domainSnapshotNum = qemuDomainSnapshotNum, /* 0.8.0 */
.domainSnapshotListNames = qemuDomainSnapshotListNames, /* 0.8.0 */
.domainSnapshotLookupByName = qemuDomainSnapshotLookupByName, /* 0.8.0 */
.domainHasCurrentSnapshot = qemuDomainHasCurrentSnapshot, /* 0.8.0 */
.domainSnapshotCurrent = qemuDomainSnapshotCurrent, /* 0.8.0 */
.domainRevertToSnapshot = qemuDomainRevertToSnapshot, /* 0.8.0 */
.domainSnapshotDelete = qemuDomainSnapshotDelete, /* 0.8.0 */
.qemuDomainMonitorCommand = qemuDomainMonitorCommand, /* 0.8.3 */
.domainOpenConsole = qemuDomainOpenConsole, /* 0.8.6 */
.domainInjectNMI = qemuDomainInjectNMI, /* 0.9.2 */
};

View File

@ -6399,244 +6399,244 @@ unsigned long remoteVersion(void)
static virDriver remote_driver = {
.no = VIR_DRV_REMOTE,
.name = "remote",
.open = remoteOpen,
.close = remoteClose,
.supports_feature = remoteSupportsFeature,
.type = remoteType,
.version = remoteGetVersion,
.libvirtVersion = remoteGetLibVersion,
.getHostname = remoteGetHostname,
.getSysinfo = remoteGetSysinfo,
.getMaxVcpus = remoteGetMaxVcpus,
.nodeGetInfo = remoteNodeGetInfo,
.getCapabilities = remoteGetCapabilities,
.listDomains = remoteListDomains,
.numOfDomains = remoteNumOfDomains,
.domainCreateXML = remoteDomainCreateXML,
.domainLookupByID = remoteDomainLookupByID,
.domainLookupByUUID = remoteDomainLookupByUUID,
.domainLookupByName = remoteDomainLookupByName,
.domainSuspend = remoteDomainSuspend,
.domainResume = remoteDomainResume,
.domainShutdown = remoteDomainShutdown,
.domainReboot = remoteDomainReboot,
.domainDestroy = remoteDomainDestroy,
.domainGetOSType = remoteDomainGetOSType,
.domainGetMaxMemory = remoteDomainGetMaxMemory,
.domainSetMaxMemory = remoteDomainSetMaxMemory,
.domainSetMemory = remoteDomainSetMemory,
.domainSetMemoryFlags = remoteDomainSetMemoryFlags,
.domainSetMemoryParameters = remoteDomainSetMemoryParameters,
.domainGetMemoryParameters = remoteDomainGetMemoryParameters,
.domainSetBlkioParameters = remoteDomainSetBlkioParameters,
.domainGetBlkioParameters = remoteDomainGetBlkioParameters,
.domainGetInfo = remoteDomainGetInfo,
.domainGetState = remoteDomainGetState,
.domainSave = remoteDomainSave,
.domainRestore = remoteDomainRestore,
.domainCoreDump = remoteDomainCoreDump,
.domainScreenshot = remoteDomainScreenshot,
.domainSetVcpus = remoteDomainSetVcpus,
.domainSetVcpusFlags = remoteDomainSetVcpusFlags,
.domainGetVcpusFlags = remoteDomainGetVcpusFlags,
.domainPinVcpu = remoteDomainPinVcpu,
.domainGetVcpus = remoteDomainGetVcpus,
.domainGetMaxVcpus = remoteDomainGetMaxVcpus,
.domainGetSecurityLabel = remoteDomainGetSecurityLabel,
.nodeGetSecurityModel = remoteNodeGetSecurityModel,
.domainGetXMLDesc = remoteDomainGetXMLDesc,
.domainXMLFromNative = remoteDomainXMLFromNative,
.domainXMLToNative = remoteDomainXMLToNative,
.listDefinedDomains = remoteListDefinedDomains,
.numOfDefinedDomains = remoteNumOfDefinedDomains,
.domainCreate = remoteDomainCreate,
.domainCreateWithFlags = remoteDomainCreateWithFlags,
.domainDefineXML = remoteDomainDefineXML,
.domainUndefine = remoteDomainUndefine,
.domainAttachDevice = remoteDomainAttachDevice,
.domainAttachDeviceFlags = remoteDomainAttachDeviceFlags,
.domainDetachDevice = remoteDomainDetachDevice,
.domainDetachDeviceFlags = remoteDomainDetachDeviceFlags,
.domainUpdateDeviceFlags = remoteDomainUpdateDeviceFlags,
.domainGetAutostart = remoteDomainGetAutostart,
.domainSetAutostart = remoteDomainSetAutostart,
.domainGetSchedulerType = remoteDomainGetSchedulerType,
.domainGetSchedulerParameters = remoteDomainGetSchedulerParameters,
.domainSetSchedulerParameters = remoteDomainSetSchedulerParameters,
.domainMigratePrepare = remoteDomainMigratePrepare,
.domainMigratePerform = remoteDomainMigratePerform,
.domainMigrateFinish = remoteDomainMigrateFinish,
.domainBlockStats = remoteDomainBlockStats,
.domainInterfaceStats = remoteDomainInterfaceStats,
.domainMemoryStats = remoteDomainMemoryStats,
.domainBlockPeek = remoteDomainBlockPeek,
.domainMemoryPeek = remoteDomainMemoryPeek,
.domainGetBlockInfo = remoteDomainGetBlockInfo,
.nodeGetCellsFreeMemory = remoteNodeGetCellsFreeMemory,
.nodeGetFreeMemory = remoteNodeGetFreeMemory,
.domainEventRegister = remoteDomainEventRegister,
.domainEventDeregister = remoteDomainEventDeregister,
.domainMigratePrepare2 = remoteDomainMigratePrepare2,
.domainMigrateFinish2 = remoteDomainMigrateFinish2,
.nodeDeviceDettach = remoteNodeDeviceDettach,
.nodeDeviceReAttach = remoteNodeDeviceReAttach,
.nodeDeviceReset = remoteNodeDeviceReset,
.domainMigratePrepareTunnel = remoteDomainMigratePrepareTunnel,
.isEncrypted = remoteIsEncrypted,
.isSecure = remoteIsSecure,
.domainIsActive = remoteDomainIsActive,
.domainIsPersistent = remoteDomainIsPersistent,
.domainIsUpdated = remoteDomainIsUpdated,
.cpuCompare = remoteCPUCompare,
.cpuBaseline = remoteCPUBaseline,
.domainGetJobInfo = remoteDomainGetJobInfo,
.domainAbortJob = remoteDomainAbortJob,
.domainMigrateSetMaxDowntime = remoteDomainMigrateSetMaxDowntime,
.domainMigrateSetMaxSpeed = remoteDomainMigrateSetMaxSpeed,
.domainEventRegisterAny = remoteDomainEventRegisterAny,
.domainEventDeregisterAny = remoteDomainEventDeregisterAny,
.domainManagedSave = remoteDomainManagedSave,
.domainHasManagedSaveImage = remoteDomainHasManagedSaveImage,
.domainManagedSaveRemove = remoteDomainManagedSaveRemove,
.domainSnapshotCreateXML = remoteDomainSnapshotCreateXML,
.domainSnapshotGetXMLDesc = remoteDomainSnapshotGetXMLDesc,
.domainSnapshotNum = remoteDomainSnapshotNum,
.domainSnapshotListNames = remoteDomainSnapshotListNames,
.domainSnapshotLookupByName = remoteDomainSnapshotLookupByName,
.domainHasCurrentSnapshot = remoteDomainHasCurrentSnapshot,
.domainSnapshotCurrent = remoteDomainSnapshotCurrent,
.domainRevertToSnapshot = remoteDomainRevertToSnapshot,
.domainSnapshotDelete = remoteDomainSnapshotDelete,
.qemuDomainMonitorCommand = remoteQemuDomainMonitorCommand,
.domainOpenConsole = remoteDomainOpenConsole,
.domainInjectNMI = remoteDomainInjectNMI,
.open = remoteOpen, /* 0.3.0 */
.close = remoteClose, /* 0.3.0 */
.supports_feature = remoteSupportsFeature, /* 0.3.0 */
.type = remoteType, /* 0.3.0 */
.version = remoteGetVersion, /* 0.3.0 */
.libvirtVersion = remoteGetLibVersion, /* 0.7.3 */
.getHostname = remoteGetHostname, /* 0.3.0 */
.getSysinfo = remoteGetSysinfo, /* 0.8.8 */
.getMaxVcpus = remoteGetMaxVcpus, /* 0.3.0 */
.nodeGetInfo = remoteNodeGetInfo, /* 0.3.0 */
.getCapabilities = remoteGetCapabilities, /* 0.3.0 */
.listDomains = remoteListDomains, /* 0.3.0 */
.numOfDomains = remoteNumOfDomains, /* 0.3.0 */
.domainCreateXML = remoteDomainCreateXML, /* 0.3.0 */
.domainLookupByID = remoteDomainLookupByID, /* 0.3.0 */
.domainLookupByUUID = remoteDomainLookupByUUID, /* 0.3.0 */
.domainLookupByName = remoteDomainLookupByName, /* 0.3.0 */
.domainSuspend = remoteDomainSuspend, /* 0.3.0 */
.domainResume = remoteDomainResume, /* 0.3.0 */
.domainShutdown = remoteDomainShutdown, /* 0.3.0 */
.domainReboot = remoteDomainReboot, /* 0.3.0 */
.domainDestroy = remoteDomainDestroy, /* 0.3.0 */
.domainGetOSType = remoteDomainGetOSType, /* 0.3.0 */
.domainGetMaxMemory = remoteDomainGetMaxMemory, /* 0.3.0 */
.domainSetMaxMemory = remoteDomainSetMaxMemory, /* 0.3.0 */
.domainSetMemory = remoteDomainSetMemory, /* 0.3.0 */
.domainSetMemoryFlags = remoteDomainSetMemoryFlags, /* 0.9.0 */
.domainSetMemoryParameters = remoteDomainSetMemoryParameters, /* 0.8.5 */
.domainGetMemoryParameters = remoteDomainGetMemoryParameters, /* 0.8.5 */
.domainSetBlkioParameters = remoteDomainSetBlkioParameters, /* 0.9.0 */
.domainGetBlkioParameters = remoteDomainGetBlkioParameters, /* 0.9.0 */
.domainGetInfo = remoteDomainGetInfo, /* 0.3.0 */
.domainGetState = remoteDomainGetState, /* 0.9.2 */
.domainSave = remoteDomainSave, /* 0.3.0 */
.domainRestore = remoteDomainRestore, /* 0.3.0 */
.domainCoreDump = remoteDomainCoreDump, /* 0.3.0 */
.domainScreenshot = remoteDomainScreenshot, /* 0.9.2 */
.domainSetVcpus = remoteDomainSetVcpus, /* 0.3.0 */
.domainSetVcpusFlags = remoteDomainSetVcpusFlags, /* 0.8.5 */
.domainGetVcpusFlags = remoteDomainGetVcpusFlags, /* 0.8.5 */
.domainPinVcpu = remoteDomainPinVcpu, /* 0.3.0 */
.domainGetVcpus = remoteDomainGetVcpus, /* 0.3.0 */
.domainGetMaxVcpus = remoteDomainGetMaxVcpus, /* 0.3.0 */
.domainGetSecurityLabel = remoteDomainGetSecurityLabel, /* 0.6.1 */
.nodeGetSecurityModel = remoteNodeGetSecurityModel, /* 0.6.1 */
.domainGetXMLDesc = remoteDomainGetXMLDesc, /* 0.3.0 */
.domainXMLFromNative = remoteDomainXMLFromNative, /* 0.6.4 */
.domainXMLToNative = remoteDomainXMLToNative, /* 0.6.4 */
.listDefinedDomains = remoteListDefinedDomains, /* 0.3.0 */
.numOfDefinedDomains = remoteNumOfDefinedDomains, /* 0.3.0 */
.domainCreate = remoteDomainCreate, /* 0.3.0 */
.domainCreateWithFlags = remoteDomainCreateWithFlags, /* 0.8.2 */
.domainDefineXML = remoteDomainDefineXML, /* 0.3.0 */
.domainUndefine = remoteDomainUndefine, /* 0.3.0 */
.domainAttachDevice = remoteDomainAttachDevice, /* 0.3.0 */
.domainAttachDeviceFlags = remoteDomainAttachDeviceFlags, /* 0.7.7 */
.domainDetachDevice = remoteDomainDetachDevice, /* 0.3.0 */
.domainDetachDeviceFlags = remoteDomainDetachDeviceFlags, /* 0.7.7 */
.domainUpdateDeviceFlags = remoteDomainUpdateDeviceFlags, /* 0.8.0 */
.domainGetAutostart = remoteDomainGetAutostart, /* 0.3.0 */
.domainSetAutostart = remoteDomainSetAutostart, /* 0.3.0 */
.domainGetSchedulerType = remoteDomainGetSchedulerType, /* 0.3.0 */
.domainGetSchedulerParameters = remoteDomainGetSchedulerParameters, /* 0.3.0 */
.domainSetSchedulerParameters = remoteDomainSetSchedulerParameters, /* 0.3.0 */
.domainMigratePrepare = remoteDomainMigratePrepare, /* 0.3.2 */
.domainMigratePerform = remoteDomainMigratePerform, /* 0.3.2 */
.domainMigrateFinish = remoteDomainMigrateFinish, /* 0.3.2 */
.domainBlockStats = remoteDomainBlockStats, /* 0.3.2 */
.domainInterfaceStats = remoteDomainInterfaceStats, /* 0.3.2 */
.domainMemoryStats = remoteDomainMemoryStats, /* 0.7.5 */
.domainBlockPeek = remoteDomainBlockPeek, /* 0.4.2 */
.domainMemoryPeek = remoteDomainMemoryPeek, /* 0.4.2 */
.domainGetBlockInfo = remoteDomainGetBlockInfo, /* 0.8.1 */
.nodeGetCellsFreeMemory = remoteNodeGetCellsFreeMemory, /* 0.3.3 */
.nodeGetFreeMemory = remoteNodeGetFreeMemory, /* 0.3.3 */
.domainEventRegister = remoteDomainEventRegister, /* 0.5.0 */
.domainEventDeregister = remoteDomainEventDeregister, /* 0.5.0 */
.domainMigratePrepare2 = remoteDomainMigratePrepare2, /* 0.5.0 */
.domainMigrateFinish2 = remoteDomainMigrateFinish2, /* 0.5.0 */
.nodeDeviceDettach = remoteNodeDeviceDettach, /* 0.6.1 */
.nodeDeviceReAttach = remoteNodeDeviceReAttach, /* 0.6.1 */
.nodeDeviceReset = remoteNodeDeviceReset, /* 0.6.1 */
.domainMigratePrepareTunnel = remoteDomainMigratePrepareTunnel, /* 0.7.2 */
.isEncrypted = remoteIsEncrypted, /* 0.7.3 */
.isSecure = remoteIsSecure, /* 0.7.3 */
.domainIsActive = remoteDomainIsActive, /* 0.7.3 */
.domainIsPersistent = remoteDomainIsPersistent, /* 0.7.3 */
.domainIsUpdated = remoteDomainIsUpdated, /* 0.8.6 */
.cpuCompare = remoteCPUCompare, /* 0.7.5 */
.cpuBaseline = remoteCPUBaseline, /* 0.7.7 */
.domainGetJobInfo = remoteDomainGetJobInfo, /* 0.7.7 */
.domainAbortJob = remoteDomainAbortJob, /* 0.7.7 */
.domainMigrateSetMaxDowntime = remoteDomainMigrateSetMaxDowntime, /* 0.8.0 */
.domainMigrateSetMaxSpeed = remoteDomainMigrateSetMaxSpeed, /* 0.9.0 */
.domainEventRegisterAny = remoteDomainEventRegisterAny, /* 0.8.0 */
.domainEventDeregisterAny = remoteDomainEventDeregisterAny, /* 0.8.0 */
.domainManagedSave = remoteDomainManagedSave, /* 0.8.0 */
.domainHasManagedSaveImage = remoteDomainHasManagedSaveImage, /* 0.8.0 */
.domainManagedSaveRemove = remoteDomainManagedSaveRemove, /* 0.8.0 */
.domainSnapshotCreateXML = remoteDomainSnapshotCreateXML, /* 0.8.0 */
.domainSnapshotGetXMLDesc = remoteDomainSnapshotGetXMLDesc, /* 0.8.0 */
.domainSnapshotNum = remoteDomainSnapshotNum, /* 0.8.0 */
.domainSnapshotListNames = remoteDomainSnapshotListNames, /* 0.8.0 */
.domainSnapshotLookupByName = remoteDomainSnapshotLookupByName, /* 0.8.0 */
.domainHasCurrentSnapshot = remoteDomainHasCurrentSnapshot, /* 0.8.0 */
.domainSnapshotCurrent = remoteDomainSnapshotCurrent, /* 0.8.0 */
.domainRevertToSnapshot = remoteDomainRevertToSnapshot, /* 0.8.0 */
.domainSnapshotDelete = remoteDomainSnapshotDelete, /* 0.8.0 */
.qemuDomainMonitorCommand = remoteQemuDomainMonitorCommand, /* 0.8.3 */
.domainOpenConsole = remoteDomainOpenConsole, /* 0.8.6 */
.domainInjectNMI = remoteDomainInjectNMI, /* 0.9.2 */
};
static virNetworkDriver network_driver = {
.name = "remote",
.open = remoteNetworkOpen,
.close = remoteNetworkClose,
.numOfNetworks = remoteNumOfNetworks,
.listNetworks = remoteListNetworks,
.numOfDefinedNetworks = remoteNumOfDefinedNetworks,
.listDefinedNetworks = remoteListDefinedNetworks,
.networkLookupByUUID = remoteNetworkLookupByUUID,
.networkLookupByName = remoteNetworkLookupByName,
.networkCreateXML = remoteNetworkCreateXML,
.networkDefineXML = remoteNetworkDefineXML,
.networkUndefine = remoteNetworkUndefine,
.networkCreate = remoteNetworkCreate,
.networkDestroy = remoteNetworkDestroy,
.networkGetXMLDesc = remoteNetworkGetXMLDesc,
.networkGetBridgeName = remoteNetworkGetBridgeName,
.networkGetAutostart = remoteNetworkGetAutostart,
.networkSetAutostart = remoteNetworkSetAutostart,
.networkIsActive = remoteNetworkIsActive,
.networkIsPersistent = remoteNetworkIsPersistent,
.open = remoteNetworkOpen, /* 0.3.0 */
.close = remoteNetworkClose, /* 0.3.0 */
.numOfNetworks = remoteNumOfNetworks, /* 0.3.0 */
.listNetworks = remoteListNetworks, /* 0.3.0 */
.numOfDefinedNetworks = remoteNumOfDefinedNetworks, /* 0.3.0 */
.listDefinedNetworks = remoteListDefinedNetworks, /* 0.3.0 */
.networkLookupByUUID = remoteNetworkLookupByUUID, /* 0.3.0 */
.networkLookupByName = remoteNetworkLookupByName, /* 0.3.0 */
.networkCreateXML = remoteNetworkCreateXML, /* 0.3.0 */
.networkDefineXML = remoteNetworkDefineXML, /* 0.3.0 */
.networkUndefine = remoteNetworkUndefine, /* 0.3.0 */
.networkCreate = remoteNetworkCreate, /* 0.3.0 */
.networkDestroy = remoteNetworkDestroy, /* 0.3.0 */
.networkGetXMLDesc = remoteNetworkGetXMLDesc, /* 0.3.0 */
.networkGetBridgeName = remoteNetworkGetBridgeName, /* 0.3.0 */
.networkGetAutostart = remoteNetworkGetAutostart, /* 0.3.0 */
.networkSetAutostart = remoteNetworkSetAutostart, /* 0.3.0 */
.networkIsActive = remoteNetworkIsActive, /* 0.7.3 */
.networkIsPersistent = remoteNetworkIsPersistent, /* 0.7.3 */
};
static virInterfaceDriver interface_driver = {
.name = "remote",
.open = remoteInterfaceOpen,
.close = remoteInterfaceClose,
.numOfInterfaces = remoteNumOfInterfaces,
.listInterfaces = remoteListInterfaces,
.numOfDefinedInterfaces = remoteNumOfDefinedInterfaces,
.listDefinedInterfaces = remoteListDefinedInterfaces,
.interfaceLookupByName = remoteInterfaceLookupByName,
.interfaceLookupByMACString = remoteInterfaceLookupByMACString,
.interfaceGetXMLDesc = remoteInterfaceGetXMLDesc,
.interfaceDefineXML = remoteInterfaceDefineXML,
.interfaceUndefine = remoteInterfaceUndefine,
.interfaceCreate = remoteInterfaceCreate,
.interfaceDestroy = remoteInterfaceDestroy,
.interfaceIsActive = remoteInterfaceIsActive,
.open = remoteInterfaceOpen, /* 0.7.2 */
.close = remoteInterfaceClose, /* 0.7.2 */
.numOfInterfaces = remoteNumOfInterfaces, /* 0.7.2 */
.listInterfaces = remoteListInterfaces, /* 0.7.2 */
.numOfDefinedInterfaces = remoteNumOfDefinedInterfaces, /* 0.7.2 */
.listDefinedInterfaces = remoteListDefinedInterfaces, /* 0.7.2 */
.interfaceLookupByName = remoteInterfaceLookupByName, /* 0.7.2 */
.interfaceLookupByMACString = remoteInterfaceLookupByMACString, /* 0.7.2 */
.interfaceGetXMLDesc = remoteInterfaceGetXMLDesc, /* 0.7.2 */
.interfaceDefineXML = remoteInterfaceDefineXML, /* 0.7.2 */
.interfaceUndefine = remoteInterfaceUndefine, /* 0.7.2 */
.interfaceCreate = remoteInterfaceCreate, /* 0.7.2 */
.interfaceDestroy = remoteInterfaceDestroy, /* 0.7.2 */
.interfaceIsActive = remoteInterfaceIsActive, /* 0.7.3 */
};
static virStorageDriver storage_driver = {
.name = "remote",
.open = remoteStorageOpen,
.close = remoteStorageClose,
.numOfPools = remoteNumOfStoragePools,
.listPools = remoteListStoragePools,
.numOfDefinedPools = remoteNumOfDefinedStoragePools,
.listDefinedPools = remoteListDefinedStoragePools,
.findPoolSources = remoteFindStoragePoolSources,
.poolLookupByName = remoteStoragePoolLookupByName,
.poolLookupByUUID = remoteStoragePoolLookupByUUID,
.poolLookupByVolume = remoteStoragePoolLookupByVolume,
.poolCreateXML = remoteStoragePoolCreateXML,
.poolDefineXML = remoteStoragePoolDefineXML,
.poolBuild = remoteStoragePoolBuild,
.poolUndefine = remoteStoragePoolUndefine,
.poolCreate = remoteStoragePoolCreate,
.poolDestroy = remoteStoragePoolDestroy,
.poolDelete = remoteStoragePoolDelete,
.poolRefresh = remoteStoragePoolRefresh,
.poolGetInfo = remoteStoragePoolGetInfo,
.poolGetXMLDesc = remoteStoragePoolGetXMLDesc,
.poolGetAutostart = remoteStoragePoolGetAutostart,
.poolSetAutostart = remoteStoragePoolSetAutostart,
.poolNumOfVolumes = remoteStoragePoolNumOfVolumes,
.poolListVolumes = remoteStoragePoolListVolumes,
.open = remoteStorageOpen, /* 0.4.1 */
.close = remoteStorageClose, /* 0.4.1 */
.numOfPools = remoteNumOfStoragePools, /* 0.4.1 */
.listPools = remoteListStoragePools, /* 0.4.1 */
.numOfDefinedPools = remoteNumOfDefinedStoragePools, /* 0.4.1 */
.listDefinedPools = remoteListDefinedStoragePools, /* 0.4.1 */
.findPoolSources = remoteFindStoragePoolSources, /* 0.4.5 */
.poolLookupByName = remoteStoragePoolLookupByName, /* 0.4.1 */
.poolLookupByUUID = remoteStoragePoolLookupByUUID, /* 0.4.1 */
.poolLookupByVolume = remoteStoragePoolLookupByVolume, /* 0.4.1 */
.poolCreateXML = remoteStoragePoolCreateXML, /* 0.4.1 */
.poolDefineXML = remoteStoragePoolDefineXML, /* 0.4.1 */
.poolBuild = remoteStoragePoolBuild, /* 0.4.1 */
.poolUndefine = remoteStoragePoolUndefine, /* 0.4.1 */
.poolCreate = remoteStoragePoolCreate, /* 0.4.1 */
.poolDestroy = remoteStoragePoolDestroy, /* 0.4.1 */
.poolDelete = remoteStoragePoolDelete, /* 0.4.1 */
.poolRefresh = remoteStoragePoolRefresh, /* 0.4.1 */
.poolGetInfo = remoteStoragePoolGetInfo, /* 0.4.1 */
.poolGetXMLDesc = remoteStoragePoolGetXMLDesc, /* 0.4.1 */
.poolGetAutostart = remoteStoragePoolGetAutostart, /* 0.4.1 */
.poolSetAutostart = remoteStoragePoolSetAutostart, /* 0.4.1 */
.poolNumOfVolumes = remoteStoragePoolNumOfVolumes, /* 0.4.1 */
.poolListVolumes = remoteStoragePoolListVolumes, /* 0.4.1 */
.volLookupByName = remoteStorageVolLookupByName,
.volLookupByKey = remoteStorageVolLookupByKey,
.volLookupByPath = remoteStorageVolLookupByPath,
.volCreateXML = remoteStorageVolCreateXML,
.volCreateXMLFrom = remoteStorageVolCreateXMLFrom,
.volDownload = remoteStorageVolDownload,
.volUpload = remoteStorageVolUpload,
.volDelete = remoteStorageVolDelete,
.volWipe = remoteStorageVolWipe,
.volGetInfo = remoteStorageVolGetInfo,
.volGetXMLDesc = remoteStorageVolGetXMLDesc,
.volGetPath = remoteStorageVolGetPath,
.poolIsActive = remoteStoragePoolIsActive,
.poolIsPersistent = remoteStoragePoolIsPersistent,
.volLookupByName = remoteStorageVolLookupByName, /* 0.4.1 */
.volLookupByKey = remoteStorageVolLookupByKey, /* 0.4.1 */
.volLookupByPath = remoteStorageVolLookupByPath, /* 0.4.1 */
.volCreateXML = remoteStorageVolCreateXML, /* 0.4.1 */
.volCreateXMLFrom = remoteStorageVolCreateXMLFrom, /* 0.6.4 */
.volDownload = remoteStorageVolDownload, /* 0.9.0 */
.volUpload = remoteStorageVolUpload, /* 0.9.0 */
.volDelete = remoteStorageVolDelete, /* 0.4.1 */
.volWipe = remoteStorageVolWipe, /* 0.8.0 */
.volGetInfo = remoteStorageVolGetInfo, /* 0.4.1 */
.volGetXMLDesc = remoteStorageVolGetXMLDesc, /* 0.4.1 */
.volGetPath = remoteStorageVolGetPath, /* 0.4.1 */
.poolIsActive = remoteStoragePoolIsActive, /* 0.7.3 */
.poolIsPersistent = remoteStoragePoolIsPersistent, /* 0.7.3 */
};
static virSecretDriver secret_driver = {
.name = "remote",
.open = remoteSecretOpen,
.close = remoteSecretClose,
.numOfSecrets = remoteNumOfSecrets,
.listSecrets = remoteListSecrets,
.lookupByUUID = remoteSecretLookupByUUID,
.lookupByUsage = remoteSecretLookupByUsage,
.defineXML = remoteSecretDefineXML,
.getXMLDesc = remoteSecretGetXMLDesc,
.setValue = remoteSecretSetValue,
.getValue = remoteSecretGetValue,
.undefine = remoteSecretUndefine
.open = remoteSecretOpen, /* 0.7.1 */
.close = remoteSecretClose, /* 0.7.1 */
.numOfSecrets = remoteNumOfSecrets, /* 0.7.1 */
.listSecrets = remoteListSecrets, /* 0.7.1 */
.lookupByUUID = remoteSecretLookupByUUID, /* 0.7.1 */
.lookupByUsage = remoteSecretLookupByUsage, /* 0.7.1 */
.defineXML = remoteSecretDefineXML, /* 0.7.1 */
.getXMLDesc = remoteSecretGetXMLDesc, /* 0.7.1 */
.setValue = remoteSecretSetValue, /* 0.7.1 */
.getValue = remoteSecretGetValue, /* 0.7.1 */
.undefine = remoteSecretUndefine /* 0.7.1 */
};
static virDeviceMonitor dev_monitor = {
.name = "remote",
.open = remoteDevMonOpen,
.close = remoteDevMonClose,
.numOfDevices = remoteNodeNumOfDevices,
.listDevices = remoteNodeListDevices,
.deviceLookupByName = remoteNodeDeviceLookupByName,
.deviceGetXMLDesc = remoteNodeDeviceGetXMLDesc,
.deviceGetParent = remoteNodeDeviceGetParent,
.deviceNumOfCaps = remoteNodeDeviceNumOfCaps,
.deviceListCaps = remoteNodeDeviceListCaps,
.deviceCreateXML = remoteNodeDeviceCreateXML,
.deviceDestroy = remoteNodeDeviceDestroy
.open = remoteDevMonOpen, /* 0.5.0 */
.close = remoteDevMonClose, /* 0.5.0 */
.numOfDevices = remoteNodeNumOfDevices, /* 0.5.0 */
.listDevices = remoteNodeListDevices, /* 0.5.0 */
.deviceLookupByName = remoteNodeDeviceLookupByName, /* 0.5.0 */
.deviceGetXMLDesc = remoteNodeDeviceGetXMLDesc, /* 0.5.0 */
.deviceGetParent = remoteNodeDeviceGetParent, /* 0.5.0 */
.deviceNumOfCaps = remoteNodeDeviceNumOfCaps, /* 0.5.0 */
.deviceListCaps = remoteNodeDeviceListCaps, /* 0.5.0 */
.deviceCreateXML = remoteNodeDeviceCreateXML, /* 0.6.3 */
.deviceDestroy = remoteNodeDeviceDestroy /* 0.6.3 */
};
static virNWFilterDriver nwfilter_driver = {
.name = "remote",
.open = remoteNWFilterOpen,
.close = remoteNWFilterClose,
.nwfilterLookupByUUID = remoteNWFilterLookupByUUID,
.nwfilterLookupByName = remoteNWFilterLookupByName,
.getXMLDesc = remoteNWFilterGetXMLDesc,
.defineXML = remoteNWFilterDefineXML,
.undefine = remoteNWFilterUndefine,
.numOfNWFilters = remoteNumOfNWFilters,
.listNWFilters = remoteListNWFilters,
.open = remoteNWFilterOpen, /* 0.8.0 */
.close = remoteNWFilterClose, /* 0.8.0 */
.nwfilterLookupByUUID = remoteNWFilterLookupByUUID, /* 0.8.0 */
.nwfilterLookupByName = remoteNWFilterLookupByName, /* 0.8.0 */
.getXMLDesc = remoteNWFilterGetXMLDesc, /* 0.8.0 */
.defineXML = remoteNWFilterDefineXML, /* 0.8.0 */
.undefine = remoteNWFilterUndefine, /* 0.8.0 */
.numOfNWFilters = remoteNumOfNWFilters, /* 0.8.0 */
.listNWFilters = remoteListNWFilters, /* 0.8.0 */
};

View File

@ -1062,17 +1062,17 @@ secretDriverReload(void)
static virSecretDriver secretDriver = {
.name = "secret",
.open = secretOpen,
.close = secretClose,
.numOfSecrets = secretNumOfSecrets,
.listSecrets = secretListSecrets,
.lookupByUUID = secretLookupByUUID,
.lookupByUsage = secretLookupByUsage,
.defineXML = secretDefineXML,
.getXMLDesc = secretGetXMLDesc,
.setValue = secretSetValue,
.getValue = secretGetValue,
.undefine = secretUndefine
.open = secretOpen, /* 0.7.1 */
.close = secretClose, /* 0.7.1 */
.numOfSecrets = secretNumOfSecrets, /* 0.7.1 */
.listSecrets = secretListSecrets, /* 0.7.1 */
.lookupByUUID = secretLookupByUUID, /* 0.7.1 */
.lookupByUsage = secretLookupByUsage, /* 0.7.1 */
.defineXML = secretDefineXML, /* 0.7.1 */
.getXMLDesc = secretGetXMLDesc, /* 0.7.1 */
.setValue = secretSetValue, /* 0.7.1 */
.getValue = secretGetValue, /* 0.7.1 */
.undefine = secretUndefine, /* 0.7.1 */
};
static virStateDriver stateDriver = {

View File

@ -2103,46 +2103,46 @@ cleanup:
static virStorageDriver storageDriver = {
.name = "storage",
.open = storageOpen,
.close = storageClose,
.numOfPools = storageNumPools,
.listPools = storageListPools,
.numOfDefinedPools = storageNumDefinedPools,
.listDefinedPools = storageListDefinedPools,
.findPoolSources = storageFindPoolSources,
.poolLookupByName = storagePoolLookupByName,
.poolLookupByUUID = storagePoolLookupByUUID,
.poolLookupByVolume = storagePoolLookupByVolume,
.poolCreateXML = storagePoolCreate,
.poolDefineXML = storagePoolDefine,
.poolBuild = storagePoolBuild,
.poolUndefine = storagePoolUndefine,
.poolCreate = storagePoolStart,
.poolDestroy = storagePoolDestroy,
.poolDelete = storagePoolDelete,
.poolRefresh = storagePoolRefresh,
.poolGetInfo = storagePoolGetInfo,
.poolGetXMLDesc = storagePoolGetXMLDesc,
.poolGetAutostart = storagePoolGetAutostart,
.poolSetAutostart = storagePoolSetAutostart,
.poolNumOfVolumes = storagePoolNumVolumes,
.poolListVolumes = storagePoolListVolumes,
.open = storageOpen, /* 0.4.0 */
.close = storageClose, /* 0.4.0 */
.numOfPools = storageNumPools, /* 0.4.0 */
.listPools = storageListPools, /* 0.4.0 */
.numOfDefinedPools = storageNumDefinedPools, /* 0.4.0 */
.listDefinedPools = storageListDefinedPools, /* 0.4.0 */
.findPoolSources = storageFindPoolSources, /* 0.4.0 */
.poolLookupByName = storagePoolLookupByName, /* 0.4.0 */
.poolLookupByUUID = storagePoolLookupByUUID, /* 0.4.0 */
.poolLookupByVolume = storagePoolLookupByVolume, /* 0.4.0 */
.poolCreateXML = storagePoolCreate, /* 0.4.0 */
.poolDefineXML = storagePoolDefine, /* 0.4.0 */
.poolBuild = storagePoolBuild, /* 0.4.0 */
.poolUndefine = storagePoolUndefine, /* 0.4.0 */
.poolCreate = storagePoolStart, /* 0.4.0 */
.poolDestroy = storagePoolDestroy, /* 0.4.0 */
.poolDelete = storagePoolDelete, /* 0.4.0 */
.poolRefresh = storagePoolRefresh, /* 0.4.0 */
.poolGetInfo = storagePoolGetInfo, /* 0.4.0 */
.poolGetXMLDesc = storagePoolGetXMLDesc, /* 0.4.0 */
.poolGetAutostart = storagePoolGetAutostart, /* 0.4.0 */
.poolSetAutostart = storagePoolSetAutostart, /* 0.4.0 */
.poolNumOfVolumes = storagePoolNumVolumes, /* 0.4.0 */
.poolListVolumes = storagePoolListVolumes, /* 0.4.0 */
.volLookupByName = storageVolumeLookupByName,
.volLookupByKey = storageVolumeLookupByKey,
.volLookupByPath = storageVolumeLookupByPath,
.volCreateXML = storageVolumeCreateXML,
.volCreateXMLFrom = storageVolumeCreateXMLFrom,
.volDownload = storageVolumeDownload,
.volUpload = storageVolumeUpload,
.volDelete = storageVolumeDelete,
.volWipe = storageVolumeWipe,
.volGetInfo = storageVolumeGetInfo,
.volGetXMLDesc = storageVolumeGetXMLDesc,
.volGetPath = storageVolumeGetPath,
.volLookupByName = storageVolumeLookupByName, /* 0.4.0 */
.volLookupByKey = storageVolumeLookupByKey, /* 0.4.0 */
.volLookupByPath = storageVolumeLookupByPath, /* 0.4.0 */
.volCreateXML = storageVolumeCreateXML, /* 0.4.0 */
.volCreateXMLFrom = storageVolumeCreateXMLFrom, /* 0.6.4 */
.volDownload = storageVolumeDownload, /* 0.9.0 */
.volUpload = storageVolumeUpload, /* 0.9.0 */
.volDelete = storageVolumeDelete, /* 0.4.0 */
.volWipe = storageVolumeWipe, /* 0.8.0 */
.volGetInfo = storageVolumeGetInfo, /* 0.4.0 */
.volGetXMLDesc = storageVolumeGetXMLDesc, /* 0.4.0 */
.volGetPath = storageVolumeGetPath, /* 0.4.0 */
.poolIsActive = storagePoolIsActive,
.poolIsPersistent = storagePoolIsPersistent,
.poolIsActive = storagePoolIsActive, /* 0.7.3 */
.poolIsPersistent = storagePoolIsPersistent, /* 0.7.3 */
};

View File

@ -5320,175 +5320,175 @@ static int testNWFilterClose(virConnectPtr conn) {
static virDriver testDriver = {
.no = VIR_DRV_TEST,
.name = "Test",
.open = testOpen,
.close = testClose,
.version = testGetVersion,
.getHostname = virGetHostname,
.getMaxVcpus = testGetMaxVCPUs,
.nodeGetInfo = testNodeGetInfo,
.getCapabilities = testGetCapabilities,
.listDomains = testListDomains,
.numOfDomains = testNumOfDomains,
.domainCreateXML = testDomainCreateXML,
.domainLookupByID = testLookupDomainByID,
.domainLookupByUUID = testLookupDomainByUUID,
.domainLookupByName = testLookupDomainByName,
.domainSuspend = testPauseDomain,
.domainResume = testResumeDomain,
.domainShutdown = testShutdownDomain,
.domainReboot = testRebootDomain,
.domainDestroy = testDestroyDomain,
.domainGetOSType = testGetOSType,
.domainGetMaxMemory = testGetMaxMemory,
.domainSetMaxMemory = testSetMaxMemory,
.domainSetMemory = testSetMemory,
.domainGetInfo = testGetDomainInfo,
.domainGetState = testDomainGetState,
.domainSave = testDomainSave,
.domainRestore = testDomainRestore,
.domainCoreDump = testDomainCoreDump,
.domainSetVcpus = testSetVcpus,
.domainSetVcpusFlags = testDomainSetVcpusFlags,
.domainGetVcpusFlags = testDomainGetVcpusFlags,
.domainPinVcpu = testDomainPinVcpu,
.domainGetVcpus = testDomainGetVcpus,
.domainGetMaxVcpus = testDomainGetMaxVcpus,
.domainGetXMLDesc = testDomainGetXMLDesc,
.listDefinedDomains = testListDefinedDomains,
.numOfDefinedDomains = testNumOfDefinedDomains,
.domainCreate = testDomainCreate,
.domainCreateWithFlags = testDomainCreateWithFlags,
.domainDefineXML = testDomainDefineXML,
.domainUndefine = testDomainUndefine,
.domainGetAutostart = testDomainGetAutostart,
.domainSetAutostart = testDomainSetAutostart,
.domainGetSchedulerType = testDomainGetSchedulerType,
.domainGetSchedulerParameters = testDomainGetSchedulerParams,
.domainSetSchedulerParameters = testDomainSetSchedulerParams,
.domainBlockStats = testDomainBlockStats,
.domainInterfaceStats = testDomainInterfaceStats,
.nodeGetCellsFreeMemory = testNodeGetCellsFreeMemory,
.domainEventRegister = testDomainEventRegister,
.domainEventDeregister = testDomainEventDeregister,
.isEncrypted = testIsEncrypted,
.isSecure = testIsSecure,
.domainIsActive = testDomainIsActive,
.domainIsPersistent = testDomainIsPersistent,
.domainIsUpdated = testDomainIsUpdated,
.domainEventRegisterAny = testDomainEventRegisterAny,
.domainEventDeregisterAny = testDomainEventDeregisterAny,
.open = testOpen, /* 0.1.1 */
.close = testClose, /* 0.1.1 */
.version = testGetVersion, /* 0.1.1 */
.getHostname = virGetHostname, /* 0.6.3 */
.getMaxVcpus = testGetMaxVCPUs, /* 0.3.2 */
.nodeGetInfo = testNodeGetInfo, /* 0.1.1 */
.getCapabilities = testGetCapabilities, /* 0.2.1 */
.listDomains = testListDomains, /* 0.1.1 */
.numOfDomains = testNumOfDomains, /* 0.1.1 */
.domainCreateXML = testDomainCreateXML, /* 0.1.4 */
.domainLookupByID = testLookupDomainByID, /* 0.1.1 */
.domainLookupByUUID = testLookupDomainByUUID, /* 0.1.1 */
.domainLookupByName = testLookupDomainByName, /* 0.1.1 */
.domainSuspend = testPauseDomain, /* 0.1.1 */
.domainResume = testResumeDomain, /* 0.1.1 */
.domainShutdown = testShutdownDomain, /* 0.1.1 */
.domainReboot = testRebootDomain, /* 0.1.1 */
.domainDestroy = testDestroyDomain, /* 0.1.1 */
.domainGetOSType = testGetOSType, /* 0.1.9 */
.domainGetMaxMemory = testGetMaxMemory, /* 0.1.4 */
.domainSetMaxMemory = testSetMaxMemory, /* 0.1.1 */
.domainSetMemory = testSetMemory, /* 0.1.4 */
.domainGetInfo = testGetDomainInfo, /* 0.1.1 */
.domainGetState = testDomainGetState, /* 0.9.2 */
.domainSave = testDomainSave, /* 0.3.2 */
.domainRestore = testDomainRestore, /* 0.3.2 */
.domainCoreDump = testDomainCoreDump, /* 0.3.2 */
.domainSetVcpus = testSetVcpus, /* 0.1.4 */
.domainSetVcpusFlags = testDomainSetVcpusFlags, /* 0.8.5 */
.domainGetVcpusFlags = testDomainGetVcpusFlags, /* 0.8.5 */
.domainPinVcpu = testDomainPinVcpu, /* 0.7.3 */
.domainGetVcpus = testDomainGetVcpus, /* 0.7.3 */
.domainGetMaxVcpus = testDomainGetMaxVcpus, /* 0.7.3 */
.domainGetXMLDesc = testDomainGetXMLDesc, /* 0.1.4 */
.listDefinedDomains = testListDefinedDomains, /* 0.1.11 */
.numOfDefinedDomains = testNumOfDefinedDomains, /* 0.1.11 */
.domainCreate = testDomainCreate, /* 0.1.11 */
.domainCreateWithFlags = testDomainCreateWithFlags, /* 0.8.2 */
.domainDefineXML = testDomainDefineXML, /* 0.1.11 */
.domainUndefine = testDomainUndefine, /* 0.1.11 */
.domainGetAutostart = testDomainGetAutostart, /* 0.3.2 */
.domainSetAutostart = testDomainSetAutostart, /* 0.3.2 */
.domainGetSchedulerType = testDomainGetSchedulerType, /* 0.3.2 */
.domainGetSchedulerParameters = testDomainGetSchedulerParams, /* 0.3.2 */
.domainSetSchedulerParameters = testDomainSetSchedulerParams, /* 0.3.2 */
.domainBlockStats = testDomainBlockStats, /* 0.7.0 */
.domainInterfaceStats = testDomainInterfaceStats, /* 0.7.0 */
.nodeGetCellsFreeMemory = testNodeGetCellsFreeMemory, /* 0.4.2 */
.domainEventRegister = testDomainEventRegister, /* 0.6.0 */
.domainEventDeregister = testDomainEventDeregister, /* 0.6.0 */
.isEncrypted = testIsEncrypted, /* 0.7.3 */
.isSecure = testIsSecure, /* 0.7.3 */
.domainIsActive = testDomainIsActive, /* 0.7.3 */
.domainIsPersistent = testDomainIsPersistent, /* 0.7.3 */
.domainIsUpdated = testDomainIsUpdated, /* 0.8.6 */
.domainEventRegisterAny = testDomainEventRegisterAny, /* 0.8.0 */
.domainEventDeregisterAny = testDomainEventDeregisterAny, /* 0.8.0 */
};
static virNetworkDriver testNetworkDriver = {
"Test",
.open = testOpenNetwork,
.close = testCloseNetwork,
.numOfNetworks = testNumNetworks,
.listNetworks = testListNetworks,
.numOfDefinedNetworks = testNumDefinedNetworks,
.listDefinedNetworks = testListDefinedNetworks,
.networkLookupByUUID = testLookupNetworkByUUID,
.networkLookupByName = testLookupNetworkByName,
.networkCreateXML = testNetworkCreate,
.networkDefineXML = testNetworkDefine,
.networkUndefine = testNetworkUndefine,
.networkCreate = testNetworkStart,
.networkDestroy = testNetworkDestroy,
.networkGetXMLDesc = testNetworkGetXMLDesc,
.networkGetBridgeName = testNetworkGetBridgeName,
.networkGetAutostart = testNetworkGetAutostart,
.networkSetAutostart = testNetworkSetAutostart,
.networkIsActive = testNetworkIsActive,
.networkIsPersistent = testNetworkIsPersistent,
.open = testOpenNetwork, /* 0.3.2 */
.close = testCloseNetwork, /* 0.3.2 */
.numOfNetworks = testNumNetworks, /* 0.3.2 */
.listNetworks = testListNetworks, /* 0.3.2 */
.numOfDefinedNetworks = testNumDefinedNetworks, /* 0.3.2 */
.listDefinedNetworks = testListDefinedNetworks, /* 0.3.2 */
.networkLookupByUUID = testLookupNetworkByUUID, /* 0.3.2 */
.networkLookupByName = testLookupNetworkByName, /* 0.3.2 */
.networkCreateXML = testNetworkCreate, /* 0.3.2 */
.networkDefineXML = testNetworkDefine, /* 0.3.2 */
.networkUndefine = testNetworkUndefine, /* 0.3.2 */
.networkCreate = testNetworkStart, /* 0.3.2 */
.networkDestroy = testNetworkDestroy, /* 0.3.2 */
.networkGetXMLDesc = testNetworkGetXMLDesc, /* 0.3.2 */
.networkGetBridgeName = testNetworkGetBridgeName, /* 0.3.2 */
.networkGetAutostart = testNetworkGetAutostart, /* 0.3.2 */
.networkSetAutostart = testNetworkSetAutostart, /* 0.3.2 */
.networkIsActive = testNetworkIsActive, /* 0.7.3 */
.networkIsPersistent = testNetworkIsPersistent, /* 0.7.3 */
};
static virInterfaceDriver testInterfaceDriver = {
"Test", /* name */
.open = testOpenInterface,
.close = testCloseInterface,
.numOfInterfaces = testNumOfInterfaces,
.listInterfaces = testListInterfaces,
.numOfDefinedInterfaces = testNumOfDefinedInterfaces,
.listDefinedInterfaces = testListDefinedInterfaces,
.interfaceLookupByName = testLookupInterfaceByName,
.interfaceLookupByMACString = testLookupInterfaceByMACString,
.interfaceGetXMLDesc = testInterfaceGetXMLDesc,
.interfaceDefineXML = testInterfaceDefineXML,
.interfaceUndefine = testInterfaceUndefine,
.interfaceCreate = testInterfaceCreate,
.interfaceDestroy = testInterfaceDestroy,
.interfaceIsActive = testInterfaceIsActive,
.open = testOpenInterface, /* 0.7.0 */
.close = testCloseInterface, /* 0.7.0 */
.numOfInterfaces = testNumOfInterfaces, /* 0.7.0 */
.listInterfaces = testListInterfaces, /* 0.7.0 */
.numOfDefinedInterfaces = testNumOfDefinedInterfaces, /* 0.7.0 */
.listDefinedInterfaces = testListDefinedInterfaces, /* 0.7.0 */
.interfaceLookupByName = testLookupInterfaceByName, /* 0.7.0 */
.interfaceLookupByMACString = testLookupInterfaceByMACString, /* 0.7.0 */
.interfaceGetXMLDesc = testInterfaceGetXMLDesc, /* 0.7.0 */
.interfaceDefineXML = testInterfaceDefineXML, /* 0.7.0 */
.interfaceUndefine = testInterfaceUndefine, /* 0.7.0 */
.interfaceCreate = testInterfaceCreate, /* 0.7.0 */
.interfaceDestroy = testInterfaceDestroy, /* 0.7.0 */
.interfaceIsActive = testInterfaceIsActive, /* 0.7.3 */
};
static virStorageDriver testStorageDriver = {
.name = "Test",
.open = testStorageOpen,
.close = testStorageClose,
.open = testStorageOpen, /* 0.4.1 */
.close = testStorageClose, /* 0.4.1 */
.numOfPools = testStorageNumPools,
.listPools = testStorageListPools,
.numOfDefinedPools = testStorageNumDefinedPools,
.listDefinedPools = testStorageListDefinedPools,
.findPoolSources = testStorageFindPoolSources,
.poolLookupByName = testStoragePoolLookupByName,
.poolLookupByUUID = testStoragePoolLookupByUUID,
.poolLookupByVolume = testStoragePoolLookupByVolume,
.poolCreateXML = testStoragePoolCreate,
.poolDefineXML = testStoragePoolDefine,
.poolBuild = testStoragePoolBuild,
.poolUndefine = testStoragePoolUndefine,
.poolCreate = testStoragePoolStart,
.poolDestroy = testStoragePoolDestroy,
.poolDelete = testStoragePoolDelete,
.poolRefresh = testStoragePoolRefresh,
.poolGetInfo = testStoragePoolGetInfo,
.poolGetXMLDesc = testStoragePoolGetXMLDesc,
.poolGetAutostart = testStoragePoolGetAutostart,
.poolSetAutostart = testStoragePoolSetAutostart,
.poolNumOfVolumes = testStoragePoolNumVolumes,
.poolListVolumes = testStoragePoolListVolumes,
.numOfPools = testStorageNumPools, /* 0.5.0 */
.listPools = testStorageListPools, /* 0.5.0 */
.numOfDefinedPools = testStorageNumDefinedPools, /* 0.5.0 */
.listDefinedPools = testStorageListDefinedPools, /* 0.5.0 */
.findPoolSources = testStorageFindPoolSources, /* 0.5.0 */
.poolLookupByName = testStoragePoolLookupByName, /* 0.5.0 */
.poolLookupByUUID = testStoragePoolLookupByUUID, /* 0.5.0 */
.poolLookupByVolume = testStoragePoolLookupByVolume, /* 0.5.0 */
.poolCreateXML = testStoragePoolCreate, /* 0.5.0 */
.poolDefineXML = testStoragePoolDefine, /* 0.5.0 */
.poolBuild = testStoragePoolBuild, /* 0.5.0 */
.poolUndefine = testStoragePoolUndefine, /* 0.5.0 */
.poolCreate = testStoragePoolStart, /* 0.5.0 */
.poolDestroy = testStoragePoolDestroy, /* 0.5.0 */
.poolDelete = testStoragePoolDelete, /* 0.5.0 */
.poolRefresh = testStoragePoolRefresh, /* 0.5.0 */
.poolGetInfo = testStoragePoolGetInfo, /* 0.5.0 */
.poolGetXMLDesc = testStoragePoolGetXMLDesc, /* 0.5.0 */
.poolGetAutostart = testStoragePoolGetAutostart, /* 0.5.0 */
.poolSetAutostart = testStoragePoolSetAutostart, /* 0.5.0 */
.poolNumOfVolumes = testStoragePoolNumVolumes, /* 0.5.0 */
.poolListVolumes = testStoragePoolListVolumes, /* 0.5.0 */
.volLookupByName = testStorageVolumeLookupByName,
.volLookupByKey = testStorageVolumeLookupByKey,
.volLookupByPath = testStorageVolumeLookupByPath,
.volCreateXML = testStorageVolumeCreateXML,
.volCreateXMLFrom = testStorageVolumeCreateXMLFrom,
.volDelete = testStorageVolumeDelete,
.volGetInfo = testStorageVolumeGetInfo,
.volGetXMLDesc = testStorageVolumeGetXMLDesc,
.volGetPath = testStorageVolumeGetPath,
.poolIsActive = testStoragePoolIsActive,
.poolIsPersistent = testStoragePoolIsPersistent,
.volLookupByName = testStorageVolumeLookupByName, /* 0.5.0 */
.volLookupByKey = testStorageVolumeLookupByKey, /* 0.5.0 */
.volLookupByPath = testStorageVolumeLookupByPath, /* 0.5.0 */
.volCreateXML = testStorageVolumeCreateXML, /* 0.5.0 */
.volCreateXMLFrom = testStorageVolumeCreateXMLFrom, /* 0.6.4 */
.volDelete = testStorageVolumeDelete, /* 0.5.0 */
.volGetInfo = testStorageVolumeGetInfo, /* 0.5.0 */
.volGetXMLDesc = testStorageVolumeGetXMLDesc, /* 0.5.0 */
.volGetPath = testStorageVolumeGetPath, /* 0.5.0 */
.poolIsActive = testStoragePoolIsActive, /* 0.7.3 */
.poolIsPersistent = testStoragePoolIsPersistent, /* 0.7.3 */
};
static virDeviceMonitor testDevMonitor = {
.name = "Test",
.open = testDevMonOpen,
.close = testDevMonClose,
.open = testDevMonOpen, /* 0.6.0 */
.close = testDevMonClose, /* 0.6.0 */
.numOfDevices = testNodeNumOfDevices,
.listDevices = testNodeListDevices,
.deviceLookupByName = testNodeDeviceLookupByName,
.deviceGetXMLDesc = testNodeDeviceGetXMLDesc,
.deviceGetParent = testNodeDeviceGetParent,
.deviceNumOfCaps = testNodeDeviceNumOfCaps,
.deviceListCaps = testNodeDeviceListCaps,
.deviceCreateXML = testNodeDeviceCreateXML,
.deviceDestroy = testNodeDeviceDestroy,
.numOfDevices = testNodeNumOfDevices, /* 0.7.2 */
.listDevices = testNodeListDevices, /* 0.7.2 */
.deviceLookupByName = testNodeDeviceLookupByName, /* 0.7.2 */
.deviceGetXMLDesc = testNodeDeviceGetXMLDesc, /* 0.7.2 */
.deviceGetParent = testNodeDeviceGetParent, /* 0.7.2 */
.deviceNumOfCaps = testNodeDeviceNumOfCaps, /* 0.7.2 */
.deviceListCaps = testNodeDeviceListCaps, /* 0.7.2 */
.deviceCreateXML = testNodeDeviceCreateXML, /* 0.7.3 */
.deviceDestroy = testNodeDeviceDestroy, /* 0.7.3 */
};
static virSecretDriver testSecretDriver = {
.name = "Test",
.open = testSecretOpen,
.close = testSecretClose,
.open = testSecretOpen, /* 0.7.1 */
.close = testSecretClose, /* 0.7.1 */
};
static virNWFilterDriver testNWFilterDriver = {
.name = "Test",
.open = testNWFilterOpen,
.close = testNWFilterClose,
.open = testNWFilterOpen, /* 0.8.0 */
.close = testNWFilterClose, /* 0.8.0 */
};
/**

View File

@ -2183,49 +2183,49 @@ cleanup:
static virDriver umlDriver = {
.no = VIR_DRV_UML,
.name = "UML",
.open = umlOpen,
.close = umlClose,
.type = umlGetType,
.version = umlGetVersion,
.getHostname = virGetHostname,
.nodeGetInfo = nodeGetInfo,
.getCapabilities = umlGetCapabilities,
.listDomains = umlListDomains,
.numOfDomains = umlNumDomains,
.domainCreateXML = umlDomainCreate,
.domainLookupByID = umlDomainLookupByID,
.domainLookupByUUID = umlDomainLookupByUUID,
.domainLookupByName = umlDomainLookupByName,
.domainShutdown = umlDomainShutdown,
.domainDestroy = umlDomainDestroy,
.domainGetOSType = umlDomainGetOSType,
.domainGetMaxMemory = umlDomainGetMaxMemory,
.domainSetMaxMemory = umlDomainSetMaxMemory,
.domainSetMemory = umlDomainSetMemory,
.domainGetInfo = umlDomainGetInfo,
.domainGetState = umlDomainGetState,
.domainGetXMLDesc = umlDomainGetXMLDesc,
.listDefinedDomains = umlListDefinedDomains,
.numOfDefinedDomains = umlNumDefinedDomains,
.domainCreate = umlDomainStart,
.domainCreateWithFlags = umlDomainStartWithFlags,
.domainDefineXML = umlDomainDefine,
.domainUndefine = umlDomainUndefine,
.domainAttachDevice = umlDomainAttachDevice,
.domainAttachDeviceFlags = umlDomainAttachDeviceFlags,
.domainDetachDevice = umlDomainDetachDevice,
.domainDetachDeviceFlags = umlDomainDetachDeviceFlags,
.domainGetAutostart = umlDomainGetAutostart,
.domainSetAutostart = umlDomainSetAutostart,
.domainBlockPeek = umlDomainBlockPeek,
.nodeGetCellsFreeMemory = nodeGetCellsFreeMemory,
.nodeGetFreeMemory = nodeGetFreeMemory,
.isEncrypted = umlIsEncrypted,
.isSecure = umlIsSecure,
.domainIsActive = umlDomainIsActive,
.domainIsPersistent = umlDomainIsPersistent,
.domainIsUpdated = umlDomainIsUpdated,
.domainOpenConsole = umlDomainOpenConsole,
.open = umlOpen, /* 0.5.0 */
.close = umlClose, /* 0.5.0 */
.type = umlGetType, /* 0.5.0 */
.version = umlGetVersion, /* 0.5.0 */
.getHostname = virGetHostname, /* 0.5.0 */
.nodeGetInfo = nodeGetInfo, /* 0.5.0 */
.getCapabilities = umlGetCapabilities, /* 0.5.0 */
.listDomains = umlListDomains, /* 0.5.0 */
.numOfDomains = umlNumDomains, /* 0.5.0 */
.domainCreateXML = umlDomainCreate, /* 0.5.0 */
.domainLookupByID = umlDomainLookupByID, /* 0.5.0 */
.domainLookupByUUID = umlDomainLookupByUUID, /* 0.5.0 */
.domainLookupByName = umlDomainLookupByName, /* 0.5.0 */
.domainShutdown = umlDomainShutdown, /* 0.5.0 */
.domainDestroy = umlDomainDestroy, /* 0.5.0 */
.domainGetOSType = umlDomainGetOSType, /* 0.5.0 */
.domainGetMaxMemory = umlDomainGetMaxMemory, /* 0.5.0 */
.domainSetMaxMemory = umlDomainSetMaxMemory, /* 0.5.0 */
.domainSetMemory = umlDomainSetMemory, /* 0.5.0 */
.domainGetInfo = umlDomainGetInfo, /* 0.5.0 */
.domainGetState = umlDomainGetState, /* 0.9.2 */
.domainGetXMLDesc = umlDomainGetXMLDesc, /* 0.5.0 */
.listDefinedDomains = umlListDefinedDomains, /* 0.5.0 */
.numOfDefinedDomains = umlNumDefinedDomains, /* 0.5.0 */
.domainCreate = umlDomainStart, /* 0.5.0 */
.domainCreateWithFlags = umlDomainStartWithFlags, /* 0.8.2 */
.domainDefineXML = umlDomainDefine, /* 0.5.0 */
.domainUndefine = umlDomainUndefine, /* 0.5.0 */
.domainAttachDevice = umlDomainAttachDevice, /* 0.8.4 */
.domainAttachDeviceFlags = umlDomainAttachDeviceFlags, /* 0.8.4 */
.domainDetachDevice = umlDomainDetachDevice, /* 0.8.4 */
.domainDetachDeviceFlags = umlDomainDetachDeviceFlags, /* 0.8.4 */
.domainGetAutostart = umlDomainGetAutostart, /* 0.5.0 */
.domainSetAutostart = umlDomainSetAutostart, /* 0.5.0 */
.domainBlockPeek = umlDomainBlockPeek, /* 0.5.0 */
.nodeGetCellsFreeMemory = nodeGetCellsFreeMemory, /* 0.5.0 */
.nodeGetFreeMemory = nodeGetFreeMemory, /* 0.5.0 */
.isEncrypted = umlIsEncrypted, /* 0.7.3 */
.isSecure = umlIsSecure, /* 0.7.3 */
.domainIsActive = umlDomainIsActive, /* 0.7.3 */
.domainIsPersistent = umlDomainIsPersistent, /* 0.7.3 */
.domainIsUpdated = umlDomainIsUpdated, /* 0.8.6 */
.domainOpenConsole = umlDomainOpenConsole, /* 0.8.6 */
};
static int

View File

@ -8722,108 +8722,108 @@ endjob:
virDriver NAME(Driver) = {
.no = VIR_DRV_VBOX,
.name = "VBOX",
.open = vboxOpen,
.close = vboxClose,
.version = vboxGetVersion,
.getHostname = virGetHostname,
.getMaxVcpus = vboxGetMaxVcpus,
.nodeGetInfo = nodeGetInfo,
.getCapabilities = vboxGetCapabilities,
.listDomains = vboxListDomains,
.numOfDomains = vboxNumOfDomains,
.domainCreateXML = vboxDomainCreateXML,
.domainLookupByID = vboxDomainLookupByID,
.domainLookupByUUID = vboxDomainLookupByUUID,
.domainLookupByName = vboxDomainLookupByName,
.domainSuspend = vboxDomainSuspend,
.domainResume = vboxDomainResume,
.domainShutdown = vboxDomainShutdown,
.domainReboot = vboxDomainReboot,
.domainDestroy = vboxDomainDestroy,
.domainGetOSType = vboxDomainGetOSType,
.domainSetMemory = vboxDomainSetMemory,
.domainGetInfo = vboxDomainGetInfo,
.domainGetState = vboxDomainGetState,
.domainSave = vboxDomainSave,
.domainSetVcpus = vboxDomainSetVcpus,
.domainSetVcpusFlags = vboxDomainSetVcpusFlags,
.domainGetVcpusFlags = vboxDomainGetVcpusFlags,
.domainGetMaxVcpus = vboxDomainGetMaxVcpus,
.domainGetXMLDesc = vboxDomainGetXMLDesc,
.listDefinedDomains = vboxListDefinedDomains,
.numOfDefinedDomains = vboxNumOfDefinedDomains,
.domainCreate = vboxDomainCreate,
.domainCreateWithFlags = vboxDomainCreateWithFlags,
.domainDefineXML = vboxDomainDefineXML,
.domainUndefine = vboxDomainUndefine,
.domainAttachDevice = vboxDomainAttachDevice,
.domainAttachDeviceFlags = vboxDomainAttachDeviceFlags,
.domainDetachDevice = vboxDomainDetachDevice,
.domainDetachDeviceFlags = vboxDomainDetachDeviceFlags,
.domainUpdateDeviceFlags = vboxDomainUpdateDeviceFlags,
.nodeGetCellsFreeMemory = nodeGetCellsFreeMemory,
.nodeGetFreeMemory = nodeGetFreeMemory,
.open = vboxOpen, /* 0.6.3 */
.close = vboxClose, /* 0.6.3 */
.version = vboxGetVersion, /* 0.6.3 */
.getHostname = virGetHostname, /* 0.6.3 */
.getMaxVcpus = vboxGetMaxVcpus, /* 0.6.3 */
.nodeGetInfo = nodeGetInfo, /* 0.6.3 */
.getCapabilities = vboxGetCapabilities, /* 0.6.3 */
.listDomains = vboxListDomains, /* 0.6.3 */
.numOfDomains = vboxNumOfDomains, /* 0.6.3 */
.domainCreateXML = vboxDomainCreateXML, /* 0.6.3 */
.domainLookupByID = vboxDomainLookupByID, /* 0.6.3 */
.domainLookupByUUID = vboxDomainLookupByUUID, /* 0.6.3 */
.domainLookupByName = vboxDomainLookupByName, /* 0.6.3 */
.domainSuspend = vboxDomainSuspend, /* 0.6.3 */
.domainResume = vboxDomainResume, /* 0.6.3 */
.domainShutdown = vboxDomainShutdown, /* 0.6.3 */
.domainReboot = vboxDomainReboot, /* 0.6.3 */
.domainDestroy = vboxDomainDestroy, /* 0.6.3 */
.domainGetOSType = vboxDomainGetOSType, /* 0.6.3 */
.domainSetMemory = vboxDomainSetMemory, /* 0.6.3 */
.domainGetInfo = vboxDomainGetInfo, /* 0.6.3 */
.domainGetState = vboxDomainGetState, /* 0.9.2 */
.domainSave = vboxDomainSave, /* 0.6.3 */
.domainSetVcpus = vboxDomainSetVcpus, /* 0.7.1 */
.domainSetVcpusFlags = vboxDomainSetVcpusFlags, /* 0.8.5 */
.domainGetVcpusFlags = vboxDomainGetVcpusFlags, /* 0.8.5 */
.domainGetMaxVcpus = vboxDomainGetMaxVcpus, /* 0.7.1 */
.domainGetXMLDesc = vboxDomainGetXMLDesc, /* 0.6.3 */
.listDefinedDomains = vboxListDefinedDomains, /* 0.6.3 */
.numOfDefinedDomains = vboxNumOfDefinedDomains, /* 0.6.3 */
.domainCreate = vboxDomainCreate, /* 0.6.3 */
.domainCreateWithFlags = vboxDomainCreateWithFlags, /* 0.8.2 */
.domainDefineXML = vboxDomainDefineXML, /* 0.6.3 */
.domainUndefine = vboxDomainUndefine, /* 0.6.3 */
.domainAttachDevice = vboxDomainAttachDevice, /* 0.6.3 */
.domainAttachDeviceFlags = vboxDomainAttachDeviceFlags, /* 0.7.7 */
.domainDetachDevice = vboxDomainDetachDevice, /* 0.6.3 */
.domainDetachDeviceFlags = vboxDomainDetachDeviceFlags, /* 0.7.7 */
.domainUpdateDeviceFlags = vboxDomainUpdateDeviceFlags, /* 0.8.0 */
.nodeGetCellsFreeMemory = nodeGetCellsFreeMemory, /* 0.6.5 */
.nodeGetFreeMemory = nodeGetFreeMemory, /* 0.6.5 */
#if VBOX_API_VERSION == 4000
.domainScreenshot = vboxDomainScreenshot,
.domainScreenshot = vboxDomainScreenshot, /* 0.9.2 */
#endif
#if VBOX_API_VERSION != 2002 && VBOX_API_VERSION != 4000
.domainEventRegister = vboxDomainEventRegister,
.domainEventDeregister = vboxDomainEventDeregister,
.domainEventRegister = vboxDomainEventRegister, /* 0.7.0 */
.domainEventDeregister = vboxDomainEventDeregister, /* 0.7.0 */
#endif
.isEncrypted = vboxIsEncrypted,
.isSecure = vboxIsSecure,
.domainIsActive = vboxDomainIsActive,
.domainIsPersistent = vboxDomainIsPersistent,
.domainIsUpdated = vboxDomainIsUpdated,
.isEncrypted = vboxIsEncrypted, /* 0.7.3 */
.isSecure = vboxIsSecure, /* 0.7.3 */
.domainIsActive = vboxDomainIsActive, /* 0.7.3 */
.domainIsPersistent = vboxDomainIsPersistent, /* 0.7.3 */
.domainIsUpdated = vboxDomainIsUpdated, /* 0.8.6 */
#if VBOX_API_VERSION != 2002 && VBOX_API_VERSION != 4000
.domainEventRegisterAny = vboxDomainEventRegisterAny,
.domainEventDeregisterAny = vboxDomainEventDeregisterAny,
.domainEventRegisterAny = vboxDomainEventRegisterAny, /* 0.8.0 */
.domainEventDeregisterAny = vboxDomainEventDeregisterAny, /* 0.8.0 */
#endif
.domainSnapshotCreateXML = vboxDomainSnapshotCreateXML,
.domainSnapshotGetXMLDesc = vboxDomainSnapshotGetXMLDesc,
.domainSnapshotNum = vboxDomainSnapshotNum,
.domainSnapshotListNames = vboxDomainSnapshotListNames,
.domainSnapshotLookupByName = vboxDomainSnapshotLookupByName,
.domainHasCurrentSnapshot = vboxDomainHasCurrentSnapshot,
.domainSnapshotCurrent = vboxDomainSnapshotCurrent,
.domainRevertToSnapshot = vboxDomainRevertToSnapshot,
.domainSnapshotDelete = vboxDomainSnapshotDelete,
.domainSnapshotCreateXML = vboxDomainSnapshotCreateXML, /* 0.8.0 */
.domainSnapshotGetXMLDesc = vboxDomainSnapshotGetXMLDesc, /* 0.8.0 */
.domainSnapshotNum = vboxDomainSnapshotNum, /* 0.8.0 */
.domainSnapshotListNames = vboxDomainSnapshotListNames, /* 0.8.0 */
.domainSnapshotLookupByName = vboxDomainSnapshotLookupByName, /* 0.8.0 */
.domainHasCurrentSnapshot = vboxDomainHasCurrentSnapshot, /* 0.8.0 */
.domainSnapshotCurrent = vboxDomainSnapshotCurrent, /* 0.8.0 */
.domainRevertToSnapshot = vboxDomainRevertToSnapshot, /* 0.8.0 */
.domainSnapshotDelete = vboxDomainSnapshotDelete, /* 0.8.0 */
};
virNetworkDriver NAME(NetworkDriver) = {
"VBOX",
.open = vboxNetworkOpen,
.close = vboxNetworkClose,
.numOfNetworks = vboxNumOfNetworks,
.listNetworks = vboxListNetworks,
.numOfDefinedNetworks = vboxNumOfDefinedNetworks,
.listDefinedNetworks = vboxListDefinedNetworks,
.networkLookupByUUID = vboxNetworkLookupByUUID,
.networkLookupByName = vboxNetworkLookupByName,
.networkCreateXML = vboxNetworkCreateXML,
.networkDefineXML = vboxNetworkDefineXML,
.networkUndefine = vboxNetworkUndefine,
.networkCreate = vboxNetworkCreate,
.networkDestroy = vboxNetworkDestroy,
.networkGetXMLDesc = vboxNetworkGetXMLDesc,
.open = vboxNetworkOpen, /* 0.6.4 */
.close = vboxNetworkClose, /* 0.6.4 */
.numOfNetworks = vboxNumOfNetworks, /* 0.6.4 */
.listNetworks = vboxListNetworks, /* 0.6.4 */
.numOfDefinedNetworks = vboxNumOfDefinedNetworks, /* 0.6.4 */
.listDefinedNetworks = vboxListDefinedNetworks, /* 0.6.4 */
.networkLookupByUUID = vboxNetworkLookupByUUID, /* 0.6.4 */
.networkLookupByName = vboxNetworkLookupByName, /* 0.6.4 */
.networkCreateXML = vboxNetworkCreateXML, /* 0.6.4 */
.networkDefineXML = vboxNetworkDefineXML, /* 0.6.4 */
.networkUndefine = vboxNetworkUndefine, /* 0.6.4 */
.networkCreate = vboxNetworkCreate, /* 0.6.4 */
.networkDestroy = vboxNetworkDestroy, /* 0.6.4 */
.networkGetXMLDesc = vboxNetworkGetXMLDesc, /* 0.6.4 */
};
virStorageDriver NAME(StorageDriver) = {
.name = "VBOX",
.open = vboxStorageOpen,
.close = vboxStorageClose,
.numOfPools = vboxStorageNumOfPools,
.listPools = vboxStorageListPools,
.poolLookupByName = vboxStoragePoolLookupByName,
.poolNumOfVolumes = vboxStoragePoolNumOfVolumes,
.poolListVolumes = vboxStoragePoolListVolumes,
.open = vboxStorageOpen, /* 0.7.1 */
.close = vboxStorageClose, /* 0.7.1 */
.numOfPools = vboxStorageNumOfPools, /* 0.7.1 */
.listPools = vboxStorageListPools, /* 0.7.1 */
.poolLookupByName = vboxStoragePoolLookupByName, /* 0.7.1 */
.poolNumOfVolumes = vboxStoragePoolNumOfVolumes, /* 0.7.1 */
.poolListVolumes = vboxStoragePoolListVolumes, /* 0.7.1 */
.volLookupByName = vboxStorageVolLookupByName,
.volLookupByKey = vboxStorageVolLookupByKey,
.volLookupByPath = vboxStorageVolLookupByPath,
.volCreateXML = vboxStorageVolCreateXML,
.volDelete = vboxStorageVolDelete,
.volGetInfo = vboxStorageVolGetInfo,
.volGetXMLDesc = vboxStorageVolGetXMLDesc,
.volGetPath = vboxStorageVolGetPath
.volLookupByName = vboxStorageVolLookupByName, /* 0.7.1 */
.volLookupByKey = vboxStorageVolLookupByKey, /* 0.7.1 */
.volLookupByPath = vboxStorageVolLookupByPath, /* 0.7.1 */
.volCreateXML = vboxStorageVolCreateXML, /* 0.7.1 */
.volDelete = vboxStorageVolDelete, /* 0.7.1 */
.volGetInfo = vboxStorageVolGetInfo, /* 0.7.1 */
.volGetXMLDesc = vboxStorageVolGetXMLDesc, /* 0.7.1 */
.volGetPath = vboxStorageVolGetPath /* 0.7.1 */
};

View File

@ -932,33 +932,33 @@ vmwareDomainGetState(virDomainPtr dom,
static virDriver vmwareDriver = {
.no = VIR_DRV_VMWARE,
.name = "VMWARE",
.open = vmwareOpen,
.close = vmwareClose,
.type = vmwareGetType,
.version = vmwareGetVersion,
.listDomains = vmwareListDomains,
.numOfDomains = vmwareNumDomains,
.domainCreateXML = vmwareDomainCreateXML,
.domainLookupByID = vmwareDomainLookupByID,
.domainLookupByUUID = vmwareDomainLookupByUUID,
.domainLookupByName = vmwareDomainLookupByName,
.domainSuspend = vmwareDomainSuspend,
.domainResume = vmwareDomainResume,
.domainShutdown = vmwareDomainShutdown,
.domainReboot = vmwareDomainReboot,
.domainDestroy = vmwareDomainShutdown,
.domainGetOSType = vmwareGetOSType,
.domainGetInfo = vmwareDomainGetInfo,
.domainGetState = vmwareDomainGetState,
.domainGetXMLDesc = vmwareDomainGetXMLDesc,
.listDefinedDomains = vmwareListDefinedDomains,
.numOfDefinedDomains = vmwareNumDefinedDomains,
.domainCreate = vmwareDomainCreate,
.domainCreateWithFlags = vmwareDomainCreateWithFlags,
.domainDefineXML = vmwareDomainDefineXML,
.domainUndefine = vmwareDomainUndefine,
.domainIsActive = vmwareDomainIsActive,
.domainIsPersistent = vmwareDomainIsPersistent,
.open = vmwareOpen, /* 0.8.7 */
.close = vmwareClose, /* 0.8.7 */
.type = vmwareGetType, /* 0.8.7 */
.version = vmwareGetVersion, /* 0.8.7 */
.listDomains = vmwareListDomains, /* 0.8.7 */
.numOfDomains = vmwareNumDomains, /* 0.8.7 */
.domainCreateXML = vmwareDomainCreateXML, /* 0.8.7 */
.domainLookupByID = vmwareDomainLookupByID, /* 0.8.7 */
.domainLookupByUUID = vmwareDomainLookupByUUID, /* 0.8.7 */
.domainLookupByName = vmwareDomainLookupByName, /* 0.8.7 */
.domainSuspend = vmwareDomainSuspend, /* 0.8.7 */
.domainResume = vmwareDomainResume, /* 0.8.7 */
.domainShutdown = vmwareDomainShutdown, /* 0.8.7 */
.domainReboot = vmwareDomainReboot, /* 0.8.7 */
.domainDestroy = vmwareDomainShutdown, /* 0.8.7 */
.domainGetOSType = vmwareGetOSType, /* 0.8.7 */
.domainGetInfo = vmwareDomainGetInfo, /* 0.8.7 */
.domainGetState = vmwareDomainGetState, /* 0.9.2 */
.domainGetXMLDesc = vmwareDomainGetXMLDesc, /* 0.8.7 */
.listDefinedDomains = vmwareListDefinedDomains, /* 0.8.7 */
.numOfDefinedDomains = vmwareNumDefinedDomains, /* 0.8.7 */
.domainCreate = vmwareDomainCreate, /* 0.8.7 */
.domainCreateWithFlags = vmwareDomainCreateWithFlags, /* 0.8.7 */
.domainDefineXML = vmwareDomainDefineXML, /* 0.8.7 */
.domainUndefine = vmwareDomainUndefine, /* 0.8.7 */
.domainIsActive = vmwareDomainIsActive, /* 0.8.7 */
.domainIsPersistent = vmwareDomainIsPersistent, /* 0.8.7 */
};
int

View File

@ -2142,81 +2142,81 @@ cleanup:
static virDriver xenUnifiedDriver = {
.no = VIR_DRV_XEN_UNIFIED,
.name = "Xen",
.open = xenUnifiedOpen,
.close = xenUnifiedClose,
.supports_feature = xenUnifiedSupportsFeature,
.type = xenUnifiedType,
.version = xenUnifiedGetVersion,
.getHostname = virGetHostname,
.getMaxVcpus = xenUnifiedGetMaxVcpus,
.nodeGetInfo = xenUnifiedNodeGetInfo,
.getCapabilities = xenUnifiedGetCapabilities,
.listDomains = xenUnifiedListDomains,
.numOfDomains = xenUnifiedNumOfDomains,
.domainCreateXML = xenUnifiedDomainCreateXML,
.domainLookupByID = xenUnifiedDomainLookupByID,
.domainLookupByUUID = xenUnifiedDomainLookupByUUID,
.domainLookupByName = xenUnifiedDomainLookupByName,
.domainSuspend = xenUnifiedDomainSuspend,
.domainResume = xenUnifiedDomainResume,
.domainShutdown = xenUnifiedDomainShutdown,
.domainReboot = xenUnifiedDomainReboot,
.domainDestroy = xenUnifiedDomainDestroy,
.domainGetOSType = xenUnifiedDomainGetOSType,
.domainGetMaxMemory = xenUnifiedDomainGetMaxMemory,
.domainSetMaxMemory = xenUnifiedDomainSetMaxMemory,
.domainSetMemory = xenUnifiedDomainSetMemory,
.domainGetInfo = xenUnifiedDomainGetInfo,
.domainGetState = xenUnifiedDomainGetState,
.domainSave = xenUnifiedDomainSave,
.domainRestore = xenUnifiedDomainRestore,
.domainCoreDump = xenUnifiedDomainCoreDump,
.domainSetVcpus = xenUnifiedDomainSetVcpus,
.domainSetVcpusFlags = xenUnifiedDomainSetVcpusFlags,
.domainGetVcpusFlags = xenUnifiedDomainGetVcpusFlags,
.domainPinVcpu = xenUnifiedDomainPinVcpu,
.domainGetVcpus = xenUnifiedDomainGetVcpus,
.domainGetMaxVcpus = xenUnifiedDomainGetMaxVcpus,
.domainGetXMLDesc = xenUnifiedDomainGetXMLDesc,
.domainXMLFromNative = xenUnifiedDomainXMLFromNative,
.domainXMLToNative = xenUnifiedDomainXMLToNative,
.listDefinedDomains = xenUnifiedListDefinedDomains,
.numOfDefinedDomains = xenUnifiedNumOfDefinedDomains,
.domainCreate = xenUnifiedDomainCreate,
.domainCreateWithFlags = xenUnifiedDomainCreateWithFlags,
.domainDefineXML = xenUnifiedDomainDefineXML,
.domainUndefine = xenUnifiedDomainUndefine,
.domainAttachDevice = xenUnifiedDomainAttachDevice,
.domainAttachDeviceFlags = xenUnifiedDomainAttachDeviceFlags,
.domainDetachDevice = xenUnifiedDomainDetachDevice,
.domainDetachDeviceFlags = xenUnifiedDomainDetachDeviceFlags,
.domainUpdateDeviceFlags = xenUnifiedDomainUpdateDeviceFlags,
.domainGetAutostart = xenUnifiedDomainGetAutostart,
.domainSetAutostart = xenUnifiedDomainSetAutostart,
.domainGetSchedulerType = xenUnifiedDomainGetSchedulerType,
.domainGetSchedulerParameters = xenUnifiedDomainGetSchedulerParameters,
.domainSetSchedulerParameters = xenUnifiedDomainSetSchedulerParameters,
.domainMigratePrepare = xenUnifiedDomainMigratePrepare,
.domainMigratePerform = xenUnifiedDomainMigratePerform,
.domainMigrateFinish = xenUnifiedDomainMigrateFinish,
.domainBlockStats = xenUnifiedDomainBlockStats,
.domainInterfaceStats = xenUnifiedDomainInterfaceStats,
.domainBlockPeek = xenUnifiedDomainBlockPeek,
.nodeGetCellsFreeMemory = xenUnifiedNodeGetCellsFreeMemory,
.nodeGetFreeMemory = xenUnifiedNodeGetFreeMemory,
.domainEventRegister = xenUnifiedDomainEventRegister,
.domainEventDeregister = xenUnifiedDomainEventDeregister,
.nodeDeviceDettach = xenUnifiedNodeDeviceDettach,
.nodeDeviceReAttach = xenUnifiedNodeDeviceReAttach,
.nodeDeviceReset = xenUnifiedNodeDeviceReset,
.isEncrypted = xenUnifiedIsEncrypted,
.isSecure = xenUnifiedIsSecure,
.domainIsActive = xenUnifiedDomainIsActive,
.domainIsPersistent = xenUnifiedDomainIsPersistent,
.domainIsUpdated = xenUnifiedDomainIsUpdated,
.domainEventRegisterAny = xenUnifiedDomainEventRegisterAny,
.domainEventDeregisterAny = xenUnifiedDomainEventDeregisterAny,
.domainOpenConsole = xenUnifiedDomainOpenConsole,
.open = xenUnifiedOpen, /* 0.0.3 */
.close = xenUnifiedClose, /* 0.0.3 */
.supports_feature = xenUnifiedSupportsFeature, /* 0.3.2 */
.type = xenUnifiedType, /* 0.0.3 */
.version = xenUnifiedGetVersion, /* 0.0.3 */
.getHostname = virGetHostname, /* 0.7.3 */
.getMaxVcpus = xenUnifiedGetMaxVcpus, /* 0.2.1 */
.nodeGetInfo = xenUnifiedNodeGetInfo, /* 0.1.0 */
.getCapabilities = xenUnifiedGetCapabilities, /* 0.2.1 */
.listDomains = xenUnifiedListDomains, /* 0.0.3 */
.numOfDomains = xenUnifiedNumOfDomains, /* 0.0.3 */
.domainCreateXML = xenUnifiedDomainCreateXML, /* 0.0.3 */
.domainLookupByID = xenUnifiedDomainLookupByID, /* 0.0.3 */
.domainLookupByUUID = xenUnifiedDomainLookupByUUID, /* 0.0.5 */
.domainLookupByName = xenUnifiedDomainLookupByName, /* 0.0.3 */
.domainSuspend = xenUnifiedDomainSuspend, /* 0.0.3 */
.domainResume = xenUnifiedDomainResume, /* 0.0.3 */
.domainShutdown = xenUnifiedDomainShutdown, /* 0.0.3 */
.domainReboot = xenUnifiedDomainReboot, /* 0.1.0 */
.domainDestroy = xenUnifiedDomainDestroy, /* 0.0.3 */
.domainGetOSType = xenUnifiedDomainGetOSType, /* 0.0.3 */
.domainGetMaxMemory = xenUnifiedDomainGetMaxMemory, /* 0.0.3 */
.domainSetMaxMemory = xenUnifiedDomainSetMaxMemory, /* 0.0.3 */
.domainSetMemory = xenUnifiedDomainSetMemory, /* 0.1.1 */
.domainGetInfo = xenUnifiedDomainGetInfo, /* 0.0.3 */
.domainGetState = xenUnifiedDomainGetState, /* 0.9.2 */
.domainSave = xenUnifiedDomainSave, /* 0.0.3 */
.domainRestore = xenUnifiedDomainRestore, /* 0.0.3 */
.domainCoreDump = xenUnifiedDomainCoreDump, /* 0.1.9 */
.domainSetVcpus = xenUnifiedDomainSetVcpus, /* 0.1.4 */
.domainSetVcpusFlags = xenUnifiedDomainSetVcpusFlags, /* 0.8.5 */
.domainGetVcpusFlags = xenUnifiedDomainGetVcpusFlags, /* 0.8.5 */
.domainPinVcpu = xenUnifiedDomainPinVcpu, /* 0.1.4 */
.domainGetVcpus = xenUnifiedDomainGetVcpus, /* 0.1.4 */
.domainGetMaxVcpus = xenUnifiedDomainGetMaxVcpus, /* 0.2.1 */
.domainGetXMLDesc = xenUnifiedDomainGetXMLDesc, /* 0.0.3 */
.domainXMLFromNative = xenUnifiedDomainXMLFromNative, /* 0.6.4 */
.domainXMLToNative = xenUnifiedDomainXMLToNative, /* 0.6.4 */
.listDefinedDomains = xenUnifiedListDefinedDomains, /* 0.1.1 */
.numOfDefinedDomains = xenUnifiedNumOfDefinedDomains, /* 0.1.5 */
.domainCreate = xenUnifiedDomainCreate, /* 0.1.1 */
.domainCreateWithFlags = xenUnifiedDomainCreateWithFlags, /* 0.8.2 */
.domainDefineXML = xenUnifiedDomainDefineXML, /* 0.1.1 */
.domainUndefine = xenUnifiedDomainUndefine, /* 0.1.1 */
.domainAttachDevice = xenUnifiedDomainAttachDevice, /* 0.1.9 */
.domainAttachDeviceFlags = xenUnifiedDomainAttachDeviceFlags, /* 0.7.7 */
.domainDetachDevice = xenUnifiedDomainDetachDevice, /* 0.1.9 */
.domainDetachDeviceFlags = xenUnifiedDomainDetachDeviceFlags, /* 0.7.7 */
.domainUpdateDeviceFlags = xenUnifiedDomainUpdateDeviceFlags, /* 0.8.0 */
.domainGetAutostart = xenUnifiedDomainGetAutostart, /* 0.4.4 */
.domainSetAutostart = xenUnifiedDomainSetAutostart, /* 0.4.4 */
.domainGetSchedulerType = xenUnifiedDomainGetSchedulerType, /* 0.2.3 */
.domainGetSchedulerParameters = xenUnifiedDomainGetSchedulerParameters, /* 0.2.3 */
.domainSetSchedulerParameters = xenUnifiedDomainSetSchedulerParameters, /* 0.2.3 */
.domainMigratePrepare = xenUnifiedDomainMigratePrepare, /* 0.3.2 */
.domainMigratePerform = xenUnifiedDomainMigratePerform, /* 0.3.2 */
.domainMigrateFinish = xenUnifiedDomainMigrateFinish, /* 0.3.2 */
.domainBlockStats = xenUnifiedDomainBlockStats, /* 0.3.2 */
.domainInterfaceStats = xenUnifiedDomainInterfaceStats, /* 0.3.2 */
.domainBlockPeek = xenUnifiedDomainBlockPeek, /* 0.4.4 */
.nodeGetCellsFreeMemory = xenUnifiedNodeGetCellsFreeMemory, /* 0.3.3 */
.nodeGetFreeMemory = xenUnifiedNodeGetFreeMemory, /* 0.3.3 */
.domainEventRegister = xenUnifiedDomainEventRegister, /* 0.5.0 */
.domainEventDeregister = xenUnifiedDomainEventDeregister, /* 0.5.0 */
.nodeDeviceDettach = xenUnifiedNodeDeviceDettach, /* 0.6.1 */
.nodeDeviceReAttach = xenUnifiedNodeDeviceReAttach, /* 0.6.1 */
.nodeDeviceReset = xenUnifiedNodeDeviceReset, /* 0.6.1 */
.isEncrypted = xenUnifiedIsEncrypted, /* 0.7.3 */
.isSecure = xenUnifiedIsSecure, /* 0.7.3 */
.domainIsActive = xenUnifiedDomainIsActive, /* 0.7.3 */
.domainIsPersistent = xenUnifiedDomainIsPersistent, /* 0.7.3 */
.domainIsUpdated = xenUnifiedDomainIsUpdated, /* 0.8.6 */
.domainEventRegisterAny = xenUnifiedDomainEventRegisterAny, /* 0.8.0 */
.domainEventDeregisterAny = xenUnifiedDomainEventDeregisterAny, /* 0.8.0 */
.domainOpenConsole = xenUnifiedDomainOpenConsole, /* 0.8.6 */
};
/**

View File

@ -1829,50 +1829,50 @@ xenapiNodeGetCellsFreeMemory (virConnectPtr conn, unsigned long long *freeMems,
static virDriver xenapiDriver = {
.no = VIR_DRV_XENAPI,
.name = "XenAPI",
.open = xenapiOpen,
.close = xenapiClose,
.supports_feature = xenapiSupportsFeature,
.type = xenapiType,
.version = xenapiGetVersion,
.getHostname = xenapiGetHostname,
.getMaxVcpus = xenapiGetMaxVcpus,
.nodeGetInfo = xenapiNodeGetInfo,
.getCapabilities = xenapiGetCapabilities,
.listDomains = xenapiListDomains,
.numOfDomains = xenapiNumOfDomains,
.domainCreateXML = xenapiDomainCreateXML,
.domainLookupByID = xenapiDomainLookupByID,
.domainLookupByUUID = xenapiDomainLookupByUUID,
.domainLookupByName = xenapiDomainLookupByName,
.domainSuspend = xenapiDomainSuspend,
.domainResume = xenapiDomainResume,
.domainShutdown = xenapiDomainShutdown,
.domainReboot = xenapiDomainReboot,
.domainDestroy = xenapiDomainDestroy,
.domainGetOSType = xenapiDomainGetOSType,
.domainGetMaxMemory = xenapiDomainGetMaxMemory,
.domainSetMaxMemory = xenapiDomainSetMaxMemory,
.domainGetInfo = xenapiDomainGetInfo,
.domainGetState = xenapiDomainGetState,
.domainSetVcpus = xenapiDomainSetVcpus,
.domainSetVcpusFlags = xenapiDomainSetVcpusFlags,
.domainGetVcpusFlags = xenapiDomainGetVcpusFlags,
.domainPinVcpu = xenapiDomainPinVcpu,
.domainGetVcpus = xenapiDomainGetVcpus,
.domainGetMaxVcpus = xenapiDomainGetMaxVcpus,
.domainGetXMLDesc = xenapiDomainGetXMLDesc,
.listDefinedDomains = xenapiListDefinedDomains,
.numOfDefinedDomains = xenapiNumOfDefinedDomains,
.domainCreate = xenapiDomainCreate,
.domainCreateWithFlags = xenapiDomainCreateWithFlags,
.domainDefineXML = xenapiDomainDefineXML,
.domainUndefine = xenapiDomainUndefine,
.domainGetAutostart = xenapiDomainGetAutostart,
.domainSetAutostart = xenapiDomainSetAutostart,
.domainGetSchedulerType = xenapiDomainGetSchedulerType,
.nodeGetCellsFreeMemory = xenapiNodeGetCellsFreeMemory,
.nodeGetFreeMemory = xenapiNodeGetFreeMemory,
.domainIsUpdated = xenapiDomainIsUpdated,
.open = xenapiOpen, /* 0.8.0 */
.close = xenapiClose, /* 0.8.0 */
.supports_feature = xenapiSupportsFeature, /* 0.8.0 */
.type = xenapiType, /* 0.8.0 */
.version = xenapiGetVersion, /* 0.8.0 */
.getHostname = xenapiGetHostname, /* 0.8.0 */
.getMaxVcpus = xenapiGetMaxVcpus, /* 0.8.0 */
.nodeGetInfo = xenapiNodeGetInfo, /* 0.8.0 */
.getCapabilities = xenapiGetCapabilities, /* 0.8.0 */
.listDomains = xenapiListDomains, /* 0.8.0 */
.numOfDomains = xenapiNumOfDomains, /* 0.8.0 */
.domainCreateXML = xenapiDomainCreateXML, /* 0.8.0 */
.domainLookupByID = xenapiDomainLookupByID, /* 0.8.0 */
.domainLookupByUUID = xenapiDomainLookupByUUID, /* 0.8.0 */
.domainLookupByName = xenapiDomainLookupByName, /* 0.8.0 */
.domainSuspend = xenapiDomainSuspend, /* 0.8.0 */
.domainResume = xenapiDomainResume, /* 0.8.0 */
.domainShutdown = xenapiDomainShutdown, /* 0.8.0 */
.domainReboot = xenapiDomainReboot, /* 0.8.0 */
.domainDestroy = xenapiDomainDestroy, /* 0.8.0 */
.domainGetOSType = xenapiDomainGetOSType, /* 0.8.0 */
.domainGetMaxMemory = xenapiDomainGetMaxMemory, /* 0.8.0 */
.domainSetMaxMemory = xenapiDomainSetMaxMemory, /* 0.8.0 */
.domainGetInfo = xenapiDomainGetInfo, /* 0.8.0 */
.domainGetState = xenapiDomainGetState, /* 0.9.2 */
.domainSetVcpus = xenapiDomainSetVcpus, /* 0.8.0 */
.domainSetVcpusFlags = xenapiDomainSetVcpusFlags, /* 0.8.5 */
.domainGetVcpusFlags = xenapiDomainGetVcpusFlags, /* 0.8.5 */
.domainPinVcpu = xenapiDomainPinVcpu, /* 0.8.0 */
.domainGetVcpus = xenapiDomainGetVcpus, /* 0.8.0 */
.domainGetMaxVcpus = xenapiDomainGetMaxVcpus, /* 0.8.0 */
.domainGetXMLDesc = xenapiDomainGetXMLDesc, /* 0.8.0 */
.listDefinedDomains = xenapiListDefinedDomains, /* 0.8.0 */
.numOfDefinedDomains = xenapiNumOfDefinedDomains, /* 0.8.0 */
.domainCreate = xenapiDomainCreate, /* 0.8.0 */
.domainCreateWithFlags = xenapiDomainCreateWithFlags, /* 0.8.2 */
.domainDefineXML = xenapiDomainDefineXML, /* 0.8.0 */
.domainUndefine = xenapiDomainUndefine, /* 0.8.0 */
.domainGetAutostart = xenapiDomainGetAutostart, /* 0.8.0 */
.domainSetAutostart = xenapiDomainSetAutostart, /* 0.8.0 */
.domainGetSchedulerType = xenapiDomainGetSchedulerType, /* 0.8.0 */
.nodeGetCellsFreeMemory = xenapiNodeGetCellsFreeMemory, /* 0.8.0 */
.nodeGetFreeMemory = xenapiNodeGetFreeMemory, /* 0.8.0 */
.domainIsUpdated = xenapiDomainIsUpdated, /* 0.8.6 */
};
/**