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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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