From 9b1ae97fdc230facf58ea4a290305c038e32b147 Mon Sep 17 00:00:00 2001 From: "Daniel P. Berrange" Date: Fri, 13 May 2011 14:35:01 +0100 Subject: [PATCH] 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 --- src/esx/esx_driver.c | 124 +++++----- src/esx/esx_interface_driver.c | 4 +- src/esx/esx_network_driver.c | 4 +- src/esx/esx_nwfilter_driver.c | 4 +- src/esx/esx_secret_driver.c | 4 +- src/esx/esx_storage_driver.c | 56 ++--- src/interface/netcf_driver.c | 28 +-- src/libxl/libxl_driver.c | 104 ++++---- src/lxc/lxc_driver.c | 96 ++++---- src/network/bridge_driver.c | 38 +-- src/nwfilter/nwfilter_driver.c | 18 +- src/openvz/openvz_driver.c | 78 +++--- src/phyp/phyp_driver.c | 98 ++++---- src/qemu/qemu_driver.c | 214 ++++++++--------- src/remote/remote_driver.c | 426 ++++++++++++++++----------------- src/secret/secret_driver.c | 22 +- src/storage/storage_driver.c | 76 +++--- src/test/test_driver.c | 280 +++++++++++----------- src/uml/uml_driver.c | 86 +++---- src/vbox/vbox_tmpl.c | 178 +++++++------- src/vmware/vmware_driver.c | 54 ++--- src/xen/xen_driver.c | 150 ++++++------ src/xenapi/xenapi_driver.c | 88 +++---- 23 files changed, 1115 insertions(+), 1115 deletions(-) diff --git a/src/esx/esx_driver.c b/src/esx/esx_driver.c index d84e55d4c1..6a3343afe0 100644 --- a/src/esx/esx_driver.c +++ b/src/esx/esx_driver.c @@ -4634,68 +4634,68 @@ esxDomainGetMemoryParameters(virDomainPtr domain, virMemoryParameterPtr params, static virDriver esxDriver = { .no = VIR_DRV_ESX, .name = "ESX", - .open = esxOpen, - .close = esxClose, - .supports_feature = esxSupportsFeature, - .type = esxGetType, - .version = esxGetVersion, - .getHostname = esxGetHostname, - .nodeGetInfo = esxNodeGetInfo, - .getCapabilities = esxGetCapabilities, - .listDomains = esxListDomains, - .numOfDomains = esxNumberOfDomains, - .domainLookupByID = esxDomainLookupByID, - .domainLookupByUUID = esxDomainLookupByUUID, - .domainLookupByName = esxDomainLookupByName, - .domainSuspend = esxDomainSuspend, - .domainResume = esxDomainResume, - .domainShutdown = esxDomainShutdown, - .domainReboot = esxDomainReboot, - .domainDestroy = esxDomainDestroy, - .domainGetOSType = esxDomainGetOSType, - .domainGetMaxMemory = esxDomainGetMaxMemory, - .domainSetMaxMemory = esxDomainSetMaxMemory, - .domainSetMemory = esxDomainSetMemory, - .domainSetMemoryParameters = esxDomainSetMemoryParameters, - .domainGetMemoryParameters = esxDomainGetMemoryParameters, - .domainGetInfo = esxDomainGetInfo, - .domainGetState = esxDomainGetState, - .domainSetVcpus = esxDomainSetVcpus, - .domainSetVcpusFlags = esxDomainSetVcpusFlags, - .domainGetVcpusFlags = esxDomainGetVcpusFlags, - .domainGetMaxVcpus = esxDomainGetMaxVcpus, - .domainGetXMLDesc = esxDomainGetXMLDesc, - .domainXMLFromNative = esxDomainXMLFromNative, - .domainXMLToNative = esxDomainXMLToNative, - .listDefinedDomains = esxListDefinedDomains, - .numOfDefinedDomains = esxNumberOfDefinedDomains, - .domainCreate = esxDomainCreate, - .domainCreateWithFlags = esxDomainCreateWithFlags, - .domainDefineXML = esxDomainDefineXML, - .domainUndefine = esxDomainUndefine, - .domainGetAutostart = esxDomainGetAutostart, - .domainSetAutostart = esxDomainSetAutostart, - .domainGetSchedulerType = esxDomainGetSchedulerType, - .domainGetSchedulerParameters = esxDomainGetSchedulerParameters, - .domainSetSchedulerParameters = esxDomainSetSchedulerParameters, - .domainMigratePrepare = esxDomainMigratePrepare, - .domainMigratePerform = esxDomainMigratePerform, - .domainMigrateFinish = esxDomainMigrateFinish, - .nodeGetFreeMemory = esxNodeGetFreeMemory, - .isEncrypted = esxIsEncrypted, - .isSecure = esxIsSecure, - .domainIsActive = esxDomainIsActive, - .domainIsPersistent = esxDomainIsPersistent, - .domainIsUpdated = esxDomainIsUpdated, - .domainSnapshotCreateXML = esxDomainSnapshotCreateXML, - .domainSnapshotGetXMLDesc = esxDomainSnapshotGetXMLDesc, - .domainSnapshotNum = esxDomainSnapshotNum, - .domainSnapshotListNames = esxDomainSnapshotListNames, - .domainSnapshotLookupByName = esxDomainSnapshotLookupByName, - .domainHasCurrentSnapshot = esxDomainHasCurrentSnapshot, - .domainSnapshotCurrent = esxDomainSnapshotCurrent, - .domainRevertToSnapshot = esxDomainRevertToSnapshot, - .domainSnapshotDelete = esxDomainSnapshotDelete, + .open = esxOpen, /* 0.7.0 */ + .close = esxClose, /* 0.7.0 */ + .supports_feature = esxSupportsFeature, /* 0.7.0 */ + .type = esxGetType, /* 0.7.0 */ + .version = esxGetVersion, /* 0.7.0 */ + .getHostname = esxGetHostname, /* 0.7.0 */ + .nodeGetInfo = esxNodeGetInfo, /* 0.7.0 */ + .getCapabilities = esxGetCapabilities, /* 0.7.1 */ + .listDomains = esxListDomains, /* 0.7.0 */ + .numOfDomains = esxNumberOfDomains, /* 0.7.0 */ + .domainLookupByID = esxDomainLookupByID, /* 0.7.0 */ + .domainLookupByUUID = esxDomainLookupByUUID, /* 0.7.0 */ + .domainLookupByName = esxDomainLookupByName, /* 0.7.0 */ + .domainSuspend = esxDomainSuspend, /* 0.7.0 */ + .domainResume = esxDomainResume, /* 0.7.0 */ + .domainShutdown = esxDomainShutdown, /* 0.7.0 */ + .domainReboot = esxDomainReboot, /* 0.7.0 */ + .domainDestroy = esxDomainDestroy, /* 0.7.0 */ + .domainGetOSType = esxDomainGetOSType, /* 0.7.0 */ + .domainGetMaxMemory = esxDomainGetMaxMemory, /* 0.7.0 */ + .domainSetMaxMemory = esxDomainSetMaxMemory, /* 0.7.0 */ + .domainSetMemory = esxDomainSetMemory, /* 0.7.0 */ + .domainSetMemoryParameters = esxDomainSetMemoryParameters, /* 0.8.6 */ + .domainGetMemoryParameters = esxDomainGetMemoryParameters, /* 0.8.6 */ + .domainGetInfo = esxDomainGetInfo, /* 0.7.0 */ + .domainGetState = esxDomainGetState, /* 0.9.2 */ + .domainSetVcpus = esxDomainSetVcpus, /* 0.7.0 */ + .domainSetVcpusFlags = esxDomainSetVcpusFlags, /* 0.8.5 */ + .domainGetVcpusFlags = esxDomainGetVcpusFlags, /* 0.8.5 */ + .domainGetMaxVcpus = esxDomainGetMaxVcpus, /* 0.7.0 */ + .domainGetXMLDesc = esxDomainGetXMLDesc, /* 0.7.0 */ + .domainXMLFromNative = esxDomainXMLFromNative, /* 0.7.0 */ + .domainXMLToNative = esxDomainXMLToNative, /* 0.7.2 */ + .listDefinedDomains = esxListDefinedDomains, /* 0.7.0 */ + .numOfDefinedDomains = esxNumberOfDefinedDomains, /* 0.7.0 */ + .domainCreate = esxDomainCreate, /* 0.7.0 */ + .domainCreateWithFlags = esxDomainCreateWithFlags, /* 0.8.2 */ + .domainDefineXML = esxDomainDefineXML, /* 0.7.2 */ + .domainUndefine = esxDomainUndefine, /* 0.7.1 */ + .domainGetAutostart = esxDomainGetAutostart, /* 0.9.0 */ + .domainSetAutostart = esxDomainSetAutostart, /* 0.9.0 */ + .domainGetSchedulerType = esxDomainGetSchedulerType, /* 0.7.0 */ + .domainGetSchedulerParameters = esxDomainGetSchedulerParameters, /* 0.7.0 */ + .domainSetSchedulerParameters = esxDomainSetSchedulerParameters, /* 0.7.0 */ + .domainMigratePrepare = esxDomainMigratePrepare, /* 0.7.0 */ + .domainMigratePerform = esxDomainMigratePerform, /* 0.7.0 */ + .domainMigrateFinish = esxDomainMigrateFinish, /* 0.7.0 */ + .nodeGetFreeMemory = esxNodeGetFreeMemory, /* 0.7.2 */ + .isEncrypted = esxIsEncrypted, /* 0.7.3 */ + .isSecure = esxIsSecure, /* 0.7.3 */ + .domainIsActive = esxDomainIsActive, /* 0.7.3 */ + .domainIsPersistent = esxDomainIsPersistent, /* 0.7.3 */ + .domainIsUpdated = esxDomainIsUpdated, /* 0.8.6 */ + .domainSnapshotCreateXML = esxDomainSnapshotCreateXML, /* 0.8.0 */ + .domainSnapshotGetXMLDesc = esxDomainSnapshotGetXMLDesc, /* 0.8.0 */ + .domainSnapshotNum = esxDomainSnapshotNum, /* 0.8.0 */ + .domainSnapshotListNames = esxDomainSnapshotListNames, /* 0.8.0 */ + .domainSnapshotLookupByName = esxDomainSnapshotLookupByName, /* 0.8.0 */ + .domainHasCurrentSnapshot = esxDomainHasCurrentSnapshot, /* 0.8.0 */ + .domainSnapshotCurrent = esxDomainSnapshotCurrent, /* 0.8.0 */ + .domainRevertToSnapshot = esxDomainRevertToSnapshot, /* 0.8.0 */ + .domainSnapshotDelete = esxDomainSnapshotDelete, /* 0.8.0 */ }; diff --git a/src/esx/esx_interface_driver.c b/src/esx/esx_interface_driver.c index ea600955b2..3f9c175c19 100644 --- a/src/esx/esx_interface_driver.c +++ b/src/esx/esx_interface_driver.c @@ -67,8 +67,8 @@ esxInterfaceClose(virConnectPtr conn) static virInterfaceDriver esxInterfaceDriver = { "ESX", /* name */ - .open = esxInterfaceOpen, - .close = esxInterfaceClose, + .open = esxInterfaceOpen, /* 0.7.0 */ + .close = esxInterfaceClose, /* 0.7.0 */ }; diff --git a/src/esx/esx_network_driver.c b/src/esx/esx_network_driver.c index 78079bb4a2..9385a26e2a 100644 --- a/src/esx/esx_network_driver.c +++ b/src/esx/esx_network_driver.c @@ -67,8 +67,8 @@ esxNetworkClose(virConnectPtr conn) static virNetworkDriver esxNetworkDriver = { "ESX", /* name */ - .open = esxNetworkOpen, - .close = esxNetworkClose, + .open = esxNetworkOpen, /* 0.7.0 */ + .close = esxNetworkClose, /* 0.7.0 */ }; diff --git a/src/esx/esx_nwfilter_driver.c b/src/esx/esx_nwfilter_driver.c index 8811f475d3..ee85abc1ee 100644 --- a/src/esx/esx_nwfilter_driver.c +++ b/src/esx/esx_nwfilter_driver.c @@ -66,8 +66,8 @@ esxNWFilterClose(virConnectPtr conn) static virNWFilterDriver esxNWFilterDriver = { "ESX", /* name */ - .open = esxNWFilterOpen, - .close = esxNWFilterClose, + .open = esxNWFilterOpen, /* 0.8.0 */ + .close = esxNWFilterClose, /* 0.8.0 */ }; diff --git a/src/esx/esx_secret_driver.c b/src/esx/esx_secret_driver.c index 8c091913df..dff22906e0 100644 --- a/src/esx/esx_secret_driver.c +++ b/src/esx/esx_secret_driver.c @@ -65,8 +65,8 @@ esxSecretClose(virConnectPtr conn) static virSecretDriver esxSecretDriver = { "ESX", /* name */ - .open = esxSecretOpen, - .close = esxSecretClose, + .open = esxSecretOpen, /* 0.7.1 */ + .close = esxSecretClose, /* 0.7.1 */ }; diff --git a/src/esx/esx_storage_driver.c b/src/esx/esx_storage_driver.c index 0e864677d4..3742d5a09e 100644 --- a/src/esx/esx_storage_driver.c +++ b/src/esx/esx_storage_driver.c @@ -1642,34 +1642,34 @@ esxStoragePoolIsPersistent(virStoragePoolPtr pool ATTRIBUTE_UNUSED) static virStorageDriver esxStorageDriver = { "ESX", /* name */ - .open = esxStorageOpen, - .close = esxStorageClose, - .numOfPools = esxNumberOfStoragePools, - .listPools = esxListStoragePools, - .numOfDefinedPools = esxNumberOfDefinedStoragePools, - .listDefinedPools = esxListDefinedStoragePools, - .poolLookupByName = esxStoragePoolLookupByName, - .poolLookupByUUID = esxStoragePoolLookupByUUID, - .poolLookupByVolume = esxStoragePoolLookupByVolume, - .poolRefresh = esxStoragePoolRefresh, - .poolGetInfo = esxStoragePoolGetInfo, - .poolGetXMLDesc = esxStoragePoolGetXMLDesc, - .poolGetAutostart = esxStoragePoolGetAutostart, - .poolSetAutostart = esxStoragePoolSetAutostart, - .poolNumOfVolumes = esxStoragePoolNumberOfStorageVolumes, - .poolListVolumes = esxStoragePoolListStorageVolumes, - .volLookupByName = esxStorageVolumeLookupByName, - .volLookupByKey = esxStorageVolumeLookupByKey, - .volLookupByPath = esxStorageVolumeLookupByPath, - .volCreateXML = esxStorageVolumeCreateXML, - .volCreateXMLFrom = esxStorageVolumeCreateXMLFrom, - .volDelete = esxStorageVolumeDelete, - .volWipe = esxStorageVolumeWipe, - .volGetInfo = esxStorageVolumeGetInfo, - .volGetXMLDesc = esxStorageVolumeGetXMLDesc, - .volGetPath = esxStorageVolumeGetPath, - .poolIsActive = esxStoragePoolIsActive, - .poolIsPersistent = esxStoragePoolIsPersistent, + .open = esxStorageOpen, /* 0.7.6 */ + .close = esxStorageClose, /* 0.7.6 */ + .numOfPools = esxNumberOfStoragePools, /* 0.8.2 */ + .listPools = esxListStoragePools, /* 0.8.2 */ + .numOfDefinedPools = esxNumberOfDefinedStoragePools, /* 0.8.2 */ + .listDefinedPools = esxListDefinedStoragePools, /* 0.8.2 */ + .poolLookupByName = esxStoragePoolLookupByName, /* 0.8.2 */ + .poolLookupByUUID = esxStoragePoolLookupByUUID, /* 0.8.2 */ + .poolLookupByVolume = esxStoragePoolLookupByVolume, /* 0.8.4 */ + .poolRefresh = esxStoragePoolRefresh, /* 0.8.2 */ + .poolGetInfo = esxStoragePoolGetInfo, /* 0.8.2 */ + .poolGetXMLDesc = esxStoragePoolGetXMLDesc, /* 0.8.2 */ + .poolGetAutostart = esxStoragePoolGetAutostart, /* 0.8.2 */ + .poolSetAutostart = esxStoragePoolSetAutostart, /* 0.8.2 */ + .poolNumOfVolumes = esxStoragePoolNumberOfStorageVolumes, /* 0.8.4 */ + .poolListVolumes = esxStoragePoolListStorageVolumes, /* 0.8.4 */ + .volLookupByName = esxStorageVolumeLookupByName, /* 0.8.4 */ + .volLookupByKey = esxStorageVolumeLookupByKey, /* 0.8.4 */ + .volLookupByPath = esxStorageVolumeLookupByPath, /* 0.8.4 */ + .volCreateXML = esxStorageVolumeCreateXML, /* 0.8.4 */ + .volCreateXMLFrom = esxStorageVolumeCreateXMLFrom, /* 0.8.7 */ + .volDelete = esxStorageVolumeDelete, /* 0.8.7 */ + .volWipe = esxStorageVolumeWipe, /* 0.8.7 */ + .volGetInfo = esxStorageVolumeGetInfo, /* 0.8.4 */ + .volGetXMLDesc = esxStorageVolumeGetXMLDesc, /* 0.8.4 */ + .volGetPath = esxStorageVolumeGetPath, /* 0.8.4 */ + .poolIsActive = esxStoragePoolIsActive, /* 0.8.2 */ + .poolIsPersistent = esxStoragePoolIsPersistent, /* 0.8.2 */ }; diff --git a/src/interface/netcf_driver.c b/src/interface/netcf_driver.c index 74b9638674..d5b401ac79 100644 --- a/src/interface/netcf_driver.c +++ b/src/interface/netcf_driver.c @@ -542,20 +542,20 @@ cleanup: static virInterfaceDriver interfaceDriver = { "Interface", - .open = interfaceOpenInterface, - .close = interfaceCloseInterface, - .numOfInterfaces = interfaceNumOfInterfaces, - .listInterfaces = interfaceListInterfaces, - .numOfDefinedInterfaces = interfaceNumOfDefinedInterfaces, - .listDefinedInterfaces = interfaceListDefinedInterfaces, - .interfaceLookupByName = interfaceLookupByName, - .interfaceLookupByMACString = interfaceLookupByMACString, - .interfaceGetXMLDesc = interfaceGetXMLDesc, - .interfaceDefineXML = interfaceDefineXML, - .interfaceUndefine = interfaceUndefine, - .interfaceCreate = interfaceCreate, - .interfaceDestroy = interfaceDestroy, - .interfaceIsActive = interfaceIsActive, + .open = interfaceOpenInterface, /* 0.7.0 */ + .close = interfaceCloseInterface, /* 0.7.0 */ + .numOfInterfaces = interfaceNumOfInterfaces, /* 0.7.0 */ + .listInterfaces = interfaceListInterfaces, /* 0.7.0 */ + .numOfDefinedInterfaces = interfaceNumOfDefinedInterfaces, /* 0.7.0 */ + .listDefinedInterfaces = interfaceListDefinedInterfaces, /* 0.7.0 */ + .interfaceLookupByName = interfaceLookupByName, /* 0.7.0 */ + .interfaceLookupByMACString = interfaceLookupByMACString, /* 0.7.0 */ + .interfaceGetXMLDesc = interfaceGetXMLDesc, /* 0.7.0 */ + .interfaceDefineXML = interfaceDefineXML, /* 0.7.0 */ + .interfaceUndefine = interfaceUndefine, /* 0.7.0 */ + .interfaceCreate = interfaceCreate, /* 0.7.0 */ + .interfaceDestroy = interfaceDestroy, /* 0.7.0 */ + .interfaceIsActive = interfaceIsActive, /* 0.7.3 */ }; int interfaceRegister(void) { diff --git a/src/libxl/libxl_driver.c b/src/libxl/libxl_driver.c index 70cc13592d..5cc9362def 100644 --- a/src/libxl/libxl_driver.c +++ b/src/libxl/libxl_driver.c @@ -2690,58 +2690,58 @@ libxlDomainEventDeregisterAny(virConnectPtr conn, int callbackID) static virDriver libxlDriver = { .no = VIR_DRV_LIBXL, .name = "xenlight", - .open = libxlOpen, - .close = libxlClose, - .type = libxlGetType, - .version = libxlGetVersion, - .getHostname = virGetHostname, - .getMaxVcpus = libxlGetMaxVcpus, - .nodeGetInfo = libxlNodeGetInfo, - .getCapabilities = libxlGetCapabilities, - .listDomains = libxlListDomains, - .numOfDomains = libxlNumDomains, - .domainCreateXML = libxlDomainCreateXML, - .domainLookupByID = libxlDomainLookupByID, - .domainLookupByUUID = libxlDomainLookupByUUID, - .domainLookupByName = libxlDomainLookupByName, - .domainSuspend = libxlDomainSuspend, - .domainResume = libxlDomainResume, - .domainShutdown = libxlDomainShutdown, - .domainReboot = libxlDomainReboot, - .domainDestroy = libxlDomainDestroy, - .domainGetOSType = libxlDomainGetOSType, - .domainGetMaxMemory = libxlDomainGetMaxMemory, - .domainSetMemory = libxlDomainSetMemory, - .domainSetMemoryFlags = libxlDomainSetMemoryFlags, - .domainGetInfo = libxlDomainGetInfo, - .domainGetState = libxlDomainGetState, - .domainSetVcpus = libxlDomainSetVcpus, - .domainSetVcpusFlags = libxlDomainSetVcpusFlags, - .domainGetVcpusFlags = libxlDomainGetVcpusFlags, - .domainPinVcpu = libxlDomainPinVcpu, - .domainGetVcpus = libxlDomainGetVcpus, - .domainGetXMLDesc = libxlDomainGetXMLDesc, - .domainXMLFromNative = libxlDomainXMLFromNative, - .domainXMLToNative = libxlDomainXMLToNative, - .listDefinedDomains = libxlListDefinedDomains, - .numOfDefinedDomains = libxlNumDefinedDomains, - .domainCreate = libxlDomainCreate, - .domainCreateWithFlags = libxlDomainCreateWithFlags, - .domainDefineXML = libxlDomainDefineXML, - .domainUndefine = libxlDomainUndefine, - .domainGetAutostart = libxlDomainGetAutostart, - .domainSetAutostart = libxlDomainSetAutostart, - .domainGetSchedulerType = libxlDomainGetSchedulerType, - .domainGetSchedulerParameters = libxlDomainGetSchedulerParameters, - .domainSetSchedulerParameters = libxlDomainSetSchedulerParameters, - .nodeGetFreeMemory = libxlNodeGetFreeMemory, - .domainEventRegister = libxlDomainEventRegister, - .domainEventDeregister = libxlDomainEventDeregister, - .domainIsActive = libxlDomainIsActive, - .domainIsPersistent = libxlDomainIsPersistent, - .domainIsUpdated = libxlDomainIsUpdated, - .domainEventRegisterAny = libxlDomainEventRegisterAny, - .domainEventDeregisterAny = libxlDomainEventDeregisterAny, + .open = libxlOpen, /* 0.9.0 */ + .close = libxlClose, /* 0.9.0 */ + .type = libxlGetType, /* 0.9.0 */ + .version = libxlGetVersion, /* 0.9.0 */ + .getHostname = virGetHostname, /* 0.9.0 */ + .getMaxVcpus = libxlGetMaxVcpus, /* 0.9.0 */ + .nodeGetInfo = libxlNodeGetInfo, /* 0.9.0 */ + .getCapabilities = libxlGetCapabilities, /* 0.9.0 */ + .listDomains = libxlListDomains, /* 0.9.0 */ + .numOfDomains = libxlNumDomains, /* 0.9.0 */ + .domainCreateXML = libxlDomainCreateXML, /* 0.9.0 */ + .domainLookupByID = libxlDomainLookupByID, /* 0.9.0 */ + .domainLookupByUUID = libxlDomainLookupByUUID, /* 0.9.0 */ + .domainLookupByName = libxlDomainLookupByName, /* 0.9.0 */ + .domainSuspend = libxlDomainSuspend, /* 0.9.0 */ + .domainResume = libxlDomainResume, /* 0.9.0 */ + .domainShutdown = libxlDomainShutdown, /* 0.9.0 */ + .domainReboot = libxlDomainReboot, /* 0.9.0 */ + .domainDestroy = libxlDomainDestroy, /* 0.9.0 */ + .domainGetOSType = libxlDomainGetOSType, /* 0.9.0 */ + .domainGetMaxMemory = libxlDomainGetMaxMemory, /* 0.9.0 */ + .domainSetMemory = libxlDomainSetMemory, /* 0.9.0 */ + .domainSetMemoryFlags = libxlDomainSetMemoryFlags, /* 0.9.0 */ + .domainGetInfo = libxlDomainGetInfo, /* 0.9.0 */ + .domainGetState = libxlDomainGetState, /* 0.9.2 */ + .domainSetVcpus = libxlDomainSetVcpus, /* 0.9.0 */ + .domainSetVcpusFlags = libxlDomainSetVcpusFlags, /* 0.9.0 */ + .domainGetVcpusFlags = libxlDomainGetVcpusFlags, /* 0.9.0 */ + .domainPinVcpu = libxlDomainPinVcpu, /* 0.9.0 */ + .domainGetVcpus = libxlDomainGetVcpus, /* 0.9.0 */ + .domainGetXMLDesc = libxlDomainGetXMLDesc, /* 0.9.0 */ + .domainXMLFromNative = libxlDomainXMLFromNative, /* 0.9.0 */ + .domainXMLToNative = libxlDomainXMLToNative, /* 0.9.0 */ + .listDefinedDomains = libxlListDefinedDomains, /* 0.9.0 */ + .numOfDefinedDomains = libxlNumDefinedDomains, /* 0.9.0 */ + .domainCreate = libxlDomainCreate, /* 0.9.0 */ + .domainCreateWithFlags = libxlDomainCreateWithFlags, /* 0.9.0 */ + .domainDefineXML = libxlDomainDefineXML, /* 0.9.0 */ + .domainUndefine = libxlDomainUndefine, /* 0.9.0 */ + .domainGetAutostart = libxlDomainGetAutostart, /* 0.9.0 */ + .domainSetAutostart = libxlDomainSetAutostart, /* 0.9.0 */ + .domainGetSchedulerType = libxlDomainGetSchedulerType, /* 0.9.0 */ + .domainGetSchedulerParameters = libxlDomainGetSchedulerParameters, /* 0.9.0 */ + .domainSetSchedulerParameters = libxlDomainSetSchedulerParameters, /* 0.9.0 */ + .nodeGetFreeMemory = libxlNodeGetFreeMemory, /* 0.9.0 */ + .domainEventRegister = libxlDomainEventRegister, /* 0.9.0 */ + .domainEventDeregister = libxlDomainEventDeregister, /* 0.9.0 */ + .domainIsActive = libxlDomainIsActive, /* 0.9.0 */ + .domainIsPersistent = libxlDomainIsPersistent, /* 0.9.0 */ + .domainIsUpdated = libxlDomainIsUpdated, /* 0.9.0 */ + .domainEventRegisterAny = libxlDomainEventRegisterAny, /* 0.9.0 */ + .domainEventDeregisterAny = libxlDomainEventDeregisterAny, /* 0.9.0 */ }; static virStateDriver libxlStateDriver = { diff --git a/src/lxc/lxc_driver.c b/src/lxc/lxc_driver.c index ef569a8319..2bb592dbbb 100644 --- a/src/lxc/lxc_driver.c +++ b/src/lxc/lxc_driver.c @@ -2716,54 +2716,54 @@ cleanup: static virDriver lxcDriver = { .no = VIR_DRV_LXC, .name = "LXC", - .open = lxcOpen, - .close = lxcClose, - .version = lxcVersion, - .getHostname = virGetHostname, - .nodeGetInfo = nodeGetInfo, - .getCapabilities = lxcGetCapabilities, - .listDomains = lxcListDomains, - .numOfDomains = lxcNumDomains, - .domainCreateXML = lxcDomainCreateAndStart, - .domainLookupByID = lxcDomainLookupByID, - .domainLookupByUUID = lxcDomainLookupByUUID, - .domainLookupByName = lxcDomainLookupByName, - .domainSuspend = lxcDomainSuspend, - .domainResume = lxcDomainResume, - .domainDestroy = lxcDomainDestroy, - .domainGetOSType = lxcGetOSType, - .domainGetMaxMemory = lxcDomainGetMaxMemory, - .domainSetMaxMemory = lxcDomainSetMaxMemory, - .domainSetMemory = lxcDomainSetMemory, - .domainSetMemoryParameters = lxcDomainSetMemoryParameters, - .domainGetMemoryParameters = lxcDomainGetMemoryParameters, - .domainGetInfo = lxcDomainGetInfo, - .domainGetState = lxcDomainGetState, - .domainGetXMLDesc = lxcDomainGetXMLDesc, - .listDefinedDomains = lxcListDefinedDomains, - .numOfDefinedDomains = lxcNumDefinedDomains, - .domainCreate = lxcDomainStart, - .domainCreateWithFlags = lxcDomainStartWithFlags, - .domainDefineXML = lxcDomainDefine, - .domainUndefine = lxcDomainUndefine, - .domainGetAutostart = lxcDomainGetAutostart, - .domainSetAutostart = lxcDomainSetAutostart, - .domainGetSchedulerType = lxcGetSchedulerType, - .domainGetSchedulerParameters = lxcGetSchedulerParameters, - .domainSetSchedulerParameters = lxcSetSchedulerParameters, - .domainInterfaceStats = lxcDomainInterfaceStats, - .nodeGetCellsFreeMemory = nodeGetCellsFreeMemory, - .nodeGetFreeMemory = nodeGetFreeMemory, - .domainEventRegister = lxcDomainEventRegister, - .domainEventDeregister = lxcDomainEventDeregister, - .isEncrypted = lxcIsEncrypted, - .isSecure = lxcIsSecure, - .domainIsActive = lxcDomainIsActive, - .domainIsPersistent = lxcDomainIsPersistent, - .domainIsUpdated = lxcDomainIsUpdated, - .domainEventRegisterAny = lxcDomainEventRegisterAny, - .domainEventDeregisterAny = lxcDomainEventDeregisterAny, - .domainOpenConsole = lxcDomainOpenConsole, + .open = lxcOpen, /* 0.4.2 */ + .close = lxcClose, /* 0.4.2 */ + .version = lxcVersion, /* 0.4.6 */ + .getHostname = virGetHostname, /* 0.6.3 */ + .nodeGetInfo = nodeGetInfo, /* 0.6.5 */ + .getCapabilities = lxcGetCapabilities, /* 0.6.5 */ + .listDomains = lxcListDomains, /* 0.4.2 */ + .numOfDomains = lxcNumDomains, /* 0.4.2 */ + .domainCreateXML = lxcDomainCreateAndStart, /* 0.4.4 */ + .domainLookupByID = lxcDomainLookupByID, /* 0.4.2 */ + .domainLookupByUUID = lxcDomainLookupByUUID, /* 0.4.2 */ + .domainLookupByName = lxcDomainLookupByName, /* 0.4.2 */ + .domainSuspend = lxcDomainSuspend, /* 0.7.2 */ + .domainResume = lxcDomainResume, /* 0.7.2 */ + .domainDestroy = lxcDomainDestroy, /* 0.4.4 */ + .domainGetOSType = lxcGetOSType, /* 0.4.2 */ + .domainGetMaxMemory = lxcDomainGetMaxMemory, /* 0.7.2 */ + .domainSetMaxMemory = lxcDomainSetMaxMemory, /* 0.7.2 */ + .domainSetMemory = lxcDomainSetMemory, /* 0.7.2 */ + .domainSetMemoryParameters = lxcDomainSetMemoryParameters, /* 0.8.5 */ + .domainGetMemoryParameters = lxcDomainGetMemoryParameters, /* 0.8.5 */ + .domainGetInfo = lxcDomainGetInfo, /* 0.4.2 */ + .domainGetState = lxcDomainGetState, /* 0.9.2 */ + .domainGetXMLDesc = lxcDomainGetXMLDesc, /* 0.4.2 */ + .listDefinedDomains = lxcListDefinedDomains, /* 0.4.2 */ + .numOfDefinedDomains = lxcNumDefinedDomains, /* 0.4.2 */ + .domainCreate = lxcDomainStart, /* 0.4.4 */ + .domainCreateWithFlags = lxcDomainStartWithFlags, /* 0.8.2 */ + .domainDefineXML = lxcDomainDefine, /* 0.4.2 */ + .domainUndefine = lxcDomainUndefine, /* 0.4.2 */ + .domainGetAutostart = lxcDomainGetAutostart, /* 0.7.0 */ + .domainSetAutostart = lxcDomainSetAutostart, /* 0.7.0 */ + .domainGetSchedulerType = lxcGetSchedulerType, /* 0.5.0 */ + .domainGetSchedulerParameters = lxcGetSchedulerParameters, /* 0.5.0 */ + .domainSetSchedulerParameters = lxcSetSchedulerParameters, /* 0.5.0 */ + .domainInterfaceStats = lxcDomainInterfaceStats, /* 0.7.3 */ + .nodeGetCellsFreeMemory = nodeGetCellsFreeMemory, /* 0.6.5 */ + .nodeGetFreeMemory = nodeGetFreeMemory, /* 0.6.5 */ + .domainEventRegister = lxcDomainEventRegister, /* 0.7.0 */ + .domainEventDeregister = lxcDomainEventDeregister, /* 0.7.0 */ + .isEncrypted = lxcIsEncrypted, /* 0.7.3 */ + .isSecure = lxcIsSecure, /* 0.7.3 */ + .domainIsActive = lxcDomainIsActive, /* 0.7.3 */ + .domainIsPersistent = lxcDomainIsPersistent, /* 0.7.3 */ + .domainIsUpdated = lxcDomainIsUpdated, /* 0.8.6 */ + .domainEventRegisterAny = lxcDomainEventRegisterAny, /* 0.8.0 */ + .domainEventDeregisterAny = lxcDomainEventDeregisterAny, /* 0.8.0 */ + .domainOpenConsole = lxcDomainOpenConsole, /* 0.8.6 */ }; static virStateDriver lxcStateDriver = { diff --git a/src/network/bridge_driver.c b/src/network/bridge_driver.c index 00f32ad1cc..5e4b4d9a15 100644 --- a/src/network/bridge_driver.c +++ b/src/network/bridge_driver.c @@ -2504,25 +2504,25 @@ cleanup: static virNetworkDriver networkDriver = { "Network", - .open = networkOpenNetwork, - .close = networkCloseNetwork, - .numOfNetworks = networkNumNetworks, - .listNetworks = networkListNetworks, - .numOfDefinedNetworks = networkNumDefinedNetworks, - .listDefinedNetworks = networkListDefinedNetworks, - .networkLookupByUUID = networkLookupByUUID, - .networkLookupByName = networkLookupByName, - .networkCreateXML = networkCreate, - .networkDefineXML = networkDefine, - .networkUndefine = networkUndefine, - .networkCreate = networkStart, - .networkDestroy = networkDestroy, - .networkGetXMLDesc = networkGetXMLDesc, - .networkGetBridgeName = networkGetBridgeName, - .networkGetAutostart = networkGetAutostart, - .networkSetAutostart = networkSetAutostart, - networkIsActive, - networkIsPersistent, + .open = networkOpenNetwork, /* 0.2.0 */ + .close = networkCloseNetwork, /* 0.2.0 */ + .numOfNetworks = networkNumNetworks, /* 0.2.0 */ + .listNetworks = networkListNetworks, /* 0.2.0 */ + .numOfDefinedNetworks = networkNumDefinedNetworks, /* 0.2.0 */ + .listDefinedNetworks = networkListDefinedNetworks, /* 0.2.0 */ + .networkLookupByUUID = networkLookupByUUID, /* 0.2.0 */ + .networkLookupByName = networkLookupByName, /* 0.2.0 */ + .networkCreateXML = networkCreate, /* 0.2.0 */ + .networkDefineXML = networkDefine, /* 0.2.0 */ + .networkUndefine = networkUndefine, /* 0.2.0 */ + .networkCreate = networkStart, /* 0.2.0 */ + .networkDestroy = networkDestroy, /* 0.2.0 */ + .networkGetXMLDesc = networkGetXMLDesc, /* 0.2.0 */ + .networkGetBridgeName = networkGetBridgeName, /* 0.2.0 */ + .networkGetAutostart = networkGetAutostart, /* 0.2.1 */ + .networkSetAutostart = networkSetAutostart, /* 0.2.1 */ + .networkIsActive = networkIsActive, /* 0.7.3 */ + .networkIsPersistent = networkIsPersistent, /* 0.7.3 */ }; static virStateDriver networkStateDriver = { diff --git a/src/nwfilter/nwfilter_driver.c b/src/nwfilter/nwfilter_driver.c index 18ea75297c..db3d7893ed 100644 --- a/src/nwfilter/nwfilter_driver.c +++ b/src/nwfilter/nwfilter_driver.c @@ -449,15 +449,15 @@ nwfilterTeardownFilter(virDomainNetDefPtr net) { static virNWFilterDriver nwfilterDriver = { .name = "nwfilter", - .open = nwfilterOpen, - .close = nwfilterClose, - .numOfNWFilters = nwfilterNumNWFilters, - .listNWFilters = nwfilterListNWFilters, - .nwfilterLookupByName = nwfilterLookupByName, - .nwfilterLookupByUUID = nwfilterLookupByUUID, - .defineXML = nwfilterDefine, - .undefine = nwfilterUndefine, - .getXMLDesc = nwfilterGetXMLDesc, + .open = nwfilterOpen, /* 0.8.0 */ + .close = nwfilterClose, /* 0.8.0 */ + .numOfNWFilters = nwfilterNumNWFilters, /* 0.8.0 */ + .listNWFilters = nwfilterListNWFilters, /* 0.8.0 */ + .nwfilterLookupByName = nwfilterLookupByName, /* 0.8.0 */ + .nwfilterLookupByUUID = nwfilterLookupByUUID, /* 0.8.0 */ + .defineXML = nwfilterDefine, /* 0.8.0 */ + .undefine = nwfilterUndefine, /* 0.8.0 */ + .getXMLDesc = nwfilterGetXMLDesc, /* 0.8.0 */ }; diff --git a/src/openvz/openvz_driver.c b/src/openvz/openvz_driver.c index aef7389cd1..f6fa5cadef 100644 --- a/src/openvz/openvz_driver.c +++ b/src/openvz/openvz_driver.c @@ -1579,45 +1579,45 @@ cleanup: static virDriver openvzDriver = { .no = VIR_DRV_OPENVZ, .name = "OPENVZ", - .open = openvzOpen, - .close = openvzClose, - .type = openvzGetType, - .version = openvzGetVersion, - .getMaxVcpus = openvzGetMaxVCPUs, - .nodeGetInfo = nodeGetInfo, - .getCapabilities = openvzGetCapabilities, - .listDomains = openvzListDomains, - .numOfDomains = openvzNumDomains, - .domainCreateXML = openvzDomainCreateXML, - .domainLookupByID = openvzDomainLookupByID, - .domainLookupByUUID = openvzDomainLookupByUUID, - .domainLookupByName = openvzDomainLookupByName, - .domainSuspend = openvzDomainSuspend, - .domainResume = openvzDomainResume, - .domainShutdown = openvzDomainShutdown, - .domainReboot = openvzDomainReboot, - .domainDestroy = openvzDomainShutdown, - .domainGetOSType = openvzGetOSType, - .domainGetInfo = openvzDomainGetInfo, - .domainGetState = openvzDomainGetState, - .domainSetVcpus = openvzDomainSetVcpus, - .domainSetVcpusFlags = openvzDomainSetVcpusFlags, - .domainGetVcpusFlags = openvzDomainGetVcpusFlags, - .domainGetMaxVcpus = openvzDomainGetMaxVcpus, - .domainGetXMLDesc = openvzDomainGetXMLDesc, - .listDefinedDomains = openvzListDefinedDomains, - .numOfDefinedDomains = openvzNumDefinedDomains, - .domainCreate = openvzDomainCreate, - .domainCreateWithFlags = openvzDomainCreateWithFlags, - .domainDefineXML = openvzDomainDefineXML, - .domainUndefine = openvzDomainUndefine, - .domainGetAutostart = openvzDomainGetAutostart, - .domainSetAutostart = openvzDomainSetAutostart, - .isEncrypted = openvzIsEncrypted, - .isSecure = openvzIsSecure, - .domainIsActive = openvzDomainIsActive, - .domainIsPersistent = openvzDomainIsPersistent, - .domainIsUpdated = openvzDomainIsUpdated, + .open = openvzOpen, /* 0.3.1 */ + .close = openvzClose, /* 0.3.1 */ + .type = openvzGetType, /* 0.3.1 */ + .version = openvzGetVersion, /* 0.5.0 */ + .getMaxVcpus = openvzGetMaxVCPUs, /* 0.4.6 */ + .nodeGetInfo = nodeGetInfo, /* 0.3.2 */ + .getCapabilities = openvzGetCapabilities, /* 0.4.6 */ + .listDomains = openvzListDomains, /* 0.3.1 */ + .numOfDomains = openvzNumDomains, /* 0.3.1 */ + .domainCreateXML = openvzDomainCreateXML, /* 0.3.3 */ + .domainLookupByID = openvzDomainLookupByID, /* 0.3.1 */ + .domainLookupByUUID = openvzDomainLookupByUUID, /* 0.3.1 */ + .domainLookupByName = openvzDomainLookupByName, /* 0.3.1 */ + .domainSuspend = openvzDomainSuspend, /* 0.8.3 */ + .domainResume = openvzDomainResume, /* 0.8.3 */ + .domainShutdown = openvzDomainShutdown, /* 0.3.1 */ + .domainReboot = openvzDomainReboot, /* 0.3.1 */ + .domainDestroy = openvzDomainShutdown, /* 0.3.1 */ + .domainGetOSType = openvzGetOSType, /* 0.3.1 */ + .domainGetInfo = openvzDomainGetInfo, /* 0.3.1 */ + .domainGetState = openvzDomainGetState, /* 0.9.2 */ + .domainSetVcpus = openvzDomainSetVcpus, /* 0.4.6 */ + .domainSetVcpusFlags = openvzDomainSetVcpusFlags, /* 0.8.5 */ + .domainGetVcpusFlags = openvzDomainGetVcpusFlags, /* 0.8.5 */ + .domainGetMaxVcpus = openvzDomainGetMaxVcpus, /* 0.4.6 */ + .domainGetXMLDesc = openvzDomainGetXMLDesc, /* 0.4.6 */ + .listDefinedDomains = openvzListDefinedDomains, /* 0.3.1 */ + .numOfDefinedDomains = openvzNumDefinedDomains, /* 0.3.1 */ + .domainCreate = openvzDomainCreate, /* 0.3.1 */ + .domainCreateWithFlags = openvzDomainCreateWithFlags, /* 0.8.2 */ + .domainDefineXML = openvzDomainDefineXML, /* 0.3.3 */ + .domainUndefine = openvzDomainUndefine, /* 0.3.3 */ + .domainGetAutostart = openvzDomainGetAutostart, /* 0.4.6 */ + .domainSetAutostart = openvzDomainSetAutostart, /* 0.4.6 */ + .isEncrypted = openvzIsEncrypted, /* 0.7.3 */ + .isSecure = openvzIsSecure, /* 0.7.3 */ + .domainIsActive = openvzDomainIsActive, /* 0.7.3 */ + .domainIsPersistent = openvzDomainIsPersistent, /* 0.7.3 */ + .domainIsUpdated = openvzDomainIsUpdated, /* 0.8.6 */ }; int openvzRegister(void) { diff --git a/src/phyp/phyp_driver.c b/src/phyp/phyp_driver.c index 7d6a74ab8a..a9a9a217c8 100644 --- a/src/phyp/phyp_driver.c +++ b/src/phyp/phyp_driver.c @@ -3742,65 +3742,65 @@ phypVIOSDriverClose(virConnectPtr conn ATTRIBUTE_UNUSED) static virDriver phypDriver = { .no = VIR_DRV_PHYP, .name = "PHYP", - .open = phypOpen, - .close = phypClose, - .getCapabilities = phypConnectGetCapabilities, - .listDomains = phypListDomains, - .numOfDomains = phypNumDomains, - .domainCreateXML = phypDomainCreateAndStart, - .domainLookupByID = phypDomainLookupByID, - .domainLookupByName = phypDomainLookupByName, - .domainResume = phypDomainResume, - .domainShutdown = phypDomainShutdown, - .domainReboot = phypDomainReboot, - .domainDestroy = phypDomainDestroy, - .domainGetInfo = phypDomainGetInfo, - .domainGetState = phypDomainGetState, - .domainSetVcpus = phypDomainSetCPU, - .domainSetVcpusFlags = phypDomainSetVcpusFlags, - .domainGetVcpusFlags = phypDomainGetVcpusFlags, - .domainGetMaxVcpus = phypGetLparCPUMAX, - .domainGetXMLDesc = phypDomainGetXMLDesc, - .listDefinedDomains = phypListDefinedDomains, - .numOfDefinedDomains = phypNumDefinedDomains, - .domainAttachDevice = phypAttachDevice, - .isEncrypted = phypIsEncrypted, - .isSecure = phypIsSecure, - .domainIsUpdated = phypIsUpdated, + .open = phypOpen, /* 0.7.0 */ + .close = phypClose, /* 0.7.0 */ + .getCapabilities = phypConnectGetCapabilities, /* 0.7.3 */ + .listDomains = phypListDomains, /* 0.7.0 */ + .numOfDomains = phypNumDomains, /* 0.7.0 */ + .domainCreateXML = phypDomainCreateAndStart, /* 0.7.3 */ + .domainLookupByID = phypDomainLookupByID, /* 0.7.0 */ + .domainLookupByName = phypDomainLookupByName, /* 0.7.0 */ + .domainResume = phypDomainResume, /* 0.7.0 */ + .domainShutdown = phypDomainShutdown, /* 0.7.0 */ + .domainReboot = phypDomainReboot, /* 0.9.1 */ + .domainDestroy = phypDomainDestroy, /* 0.7.3 */ + .domainGetInfo = phypDomainGetInfo, /* 0.7.0 */ + .domainGetState = phypDomainGetState, /* 0.9.2 */ + .domainSetVcpus = phypDomainSetCPU, /* 0.7.3 */ + .domainSetVcpusFlags = phypDomainSetVcpusFlags, /* 0.8.5 */ + .domainGetVcpusFlags = phypDomainGetVcpusFlags, /* 0.8.5 */ + .domainGetMaxVcpus = phypGetLparCPUMAX, /* 0.7.3 */ + .domainGetXMLDesc = phypDomainGetXMLDesc, /* 0.7.0 */ + .listDefinedDomains = phypListDefinedDomains, /* 0.7.0 */ + .numOfDefinedDomains = phypNumDefinedDomains, /* 0.7.0 */ + .domainAttachDevice = phypAttachDevice, /* 0.8.2 */ + .isEncrypted = phypIsEncrypted, /* 0.7.3 */ + .isSecure = phypIsSecure, /* 0.7.3 */ + .domainIsUpdated = phypIsUpdated, /* 0.8.6 */ }; static virStorageDriver phypStorageDriver = { .name = "PHYP", - .open = phypVIOSDriverOpen, - .close = phypVIOSDriverClose, + .open = phypVIOSDriverOpen, /* 0.8.2 */ + .close = phypVIOSDriverClose, /* 0.8.2 */ - .numOfPools = phypNumOfStoragePools, - .listPools = phypListStoragePools, - .poolLookupByName = phypStoragePoolLookupByName, - .poolLookupByUUID = phypGetStoragePoolLookUpByUUID, - .poolCreateXML = phypStoragePoolCreateXML, - .poolDestroy = phypDestroyStoragePool, - .poolGetXMLDesc = phypGetStoragePoolXMLDesc, - .poolNumOfVolumes = phypStoragePoolNumOfVolumes, - .poolListVolumes = phypStoragePoolListVolumes, + .numOfPools = phypNumOfStoragePools, /* 0.8.2 */ + .listPools = phypListStoragePools, /* 0.8.2 */ + .poolLookupByName = phypStoragePoolLookupByName, /* 0.8.2 */ + .poolLookupByUUID = phypGetStoragePoolLookUpByUUID, /* 0.8.2 */ + .poolCreateXML = phypStoragePoolCreateXML, /* 0.8.2 */ + .poolDestroy = phypDestroyStoragePool, /* 0.8.2 */ + .poolGetXMLDesc = phypGetStoragePoolXMLDesc, /* 0.8.2 */ + .poolNumOfVolumes = phypStoragePoolNumOfVolumes, /* 0.8.2 */ + .poolListVolumes = phypStoragePoolListVolumes, /* 0.8.2 */ - .volLookupByName = phypVolumeLookupByName, - .volLookupByPath = phypVolumeLookupByPath, - .volCreateXML = phypStorageVolCreateXML, - .volGetXMLDesc = phypVolumeGetXMLDesc, - .volGetPath = phypVolumeGetPath, + .volLookupByName = phypVolumeLookupByName, /* 0.8.2 */ + .volLookupByPath = phypVolumeLookupByPath, /* 0.8.2 */ + .volCreateXML = phypStorageVolCreateXML, /* 0.8.2 */ + .volGetXMLDesc = phypVolumeGetXMLDesc, /* 0.8.2 */ + .volGetPath = phypVolumeGetPath, /* 0.8.2 */ }; static virInterfaceDriver phypInterfaceDriver = { .name = "PHYP", - .open = phypVIOSDriverOpen, - .close = phypVIOSDriverClose, - .numOfInterfaces = phypNumOfInterfaces, - .listInterfaces = phypListInterfaces, - .interfaceLookupByName = phypInterfaceLookupByName, - .interfaceDefineXML = phypInterfaceDefineXML, - .interfaceDestroy = phypInterfaceDestroy, - .interfaceIsActive = phypInterfaceIsActive + .open = phypVIOSDriverOpen, /* 0.9.1 */ + .close = phypVIOSDriverClose, /* 0.9.1 */ + .numOfInterfaces = phypNumOfInterfaces, /* 0.9.1 */ + .listInterfaces = phypListInterfaces, /* 0.9.1 */ + .interfaceLookupByName = phypInterfaceLookupByName, /* 0.9.1 */ + .interfaceDefineXML = phypInterfaceDefineXML, /* 0.9.1 */ + .interfaceDestroy = phypInterfaceDestroy, /* 0.9.1 */ + .interfaceIsActive = phypInterfaceIsActive /* 0.9.1 */ }; int diff --git a/src/qemu/qemu_driver.c b/src/qemu/qemu_driver.c index 8cbcc40935..53a0f47eef 100644 --- a/src/qemu/qemu_driver.c +++ b/src/qemu/qemu_driver.c @@ -7256,113 +7256,113 @@ cleanup: static virDriver qemuDriver = { .no = VIR_DRV_QEMU, .name = "QEMU", - .open = qemudOpen, - .close = qemudClose, - .supports_feature = qemudSupportsFeature, - .type = qemudGetType, - .version = qemudGetVersion, - .getHostname = virGetHostname, - .getSysinfo = qemuGetSysinfo, - .getMaxVcpus = qemudGetMaxVCPUs, - .nodeGetInfo = nodeGetInfo, - .getCapabilities = qemudGetCapabilities, - .listDomains = qemudListDomains, - .numOfDomains = qemudNumDomains, - .domainCreateXML = qemudDomainCreate, - .domainLookupByID = qemudDomainLookupByID, - .domainLookupByUUID = qemudDomainLookupByUUID, - .domainLookupByName = qemudDomainLookupByName, - .domainSuspend = qemudDomainSuspend, - .domainResume = qemudDomainResume, - .domainShutdown = qemudDomainShutdown, - .domainDestroy = qemudDomainDestroy, - .domainGetOSType = qemudDomainGetOSType, - .domainGetMaxMemory = qemudDomainGetMaxMemory, - .domainSetMaxMemory = qemudDomainSetMaxMemory, - .domainSetMemory = qemudDomainSetMemory, - .domainSetMemoryFlags = qemudDomainSetMemoryFlags, - .domainSetMemoryParameters = qemuDomainSetMemoryParameters, - .domainGetMemoryParameters = qemuDomainGetMemoryParameters, - .domainSetBlkioParameters = qemuDomainSetBlkioParameters, - .domainGetBlkioParameters = qemuDomainGetBlkioParameters, - .domainGetInfo = qemudDomainGetInfo, - .domainGetState = qemuDomainGetState, - .domainSave = qemudDomainSave, - .domainRestore = qemuDomainRestore, - .domainCoreDump = qemudDomainCoreDump, - .domainScreenshot = qemuDomainScreenshot, - .domainSetVcpus = qemudDomainSetVcpus, - .domainSetVcpusFlags = qemudDomainSetVcpusFlags, - .domainGetVcpusFlags = qemudDomainGetVcpusFlags, - .domainPinVcpu = qemudDomainPinVcpu, - .domainGetVcpus = qemudDomainGetVcpus, - .domainGetMaxVcpus = qemudDomainGetMaxVcpus, - .domainGetSecurityLabel = qemudDomainGetSecurityLabel, - .nodeGetSecurityModel = qemudNodeGetSecurityModel, - .domainGetXMLDesc = qemuDomainGetXMLDesc, - .domainXMLFromNative = qemuDomainXMLFromNative, - .domainXMLToNative = qemuDomainXMLToNative, - .listDefinedDomains = qemudListDefinedDomains, - .numOfDefinedDomains = qemudNumDefinedDomains, - .domainCreate = qemudDomainStart, - .domainCreateWithFlags = qemudDomainStartWithFlags, - .domainDefineXML = qemudDomainDefine, - .domainUndefine = qemudDomainUndefine, - .domainAttachDevice = qemuDomainAttachDevice, - .domainAttachDeviceFlags = qemuDomainAttachDeviceFlags, - .domainDetachDevice = qemuDomainDetachDevice, - .domainDetachDeviceFlags = qemuDomainDetachDeviceFlags, - .domainUpdateDeviceFlags = qemuDomainUpdateDeviceFlags, - .domainGetAutostart = qemudDomainGetAutostart, - .domainSetAutostart = qemudDomainSetAutostart, - .domainGetSchedulerType = qemuGetSchedulerType, - .domainGetSchedulerParameters = qemuGetSchedulerParameters, - .domainSetSchedulerParameters = qemuSetSchedulerParameters, - .domainMigratePerform = qemudDomainMigratePerform, - .domainBlockStats = qemudDomainBlockStats, - .domainInterfaceStats = qemudDomainInterfaceStats, - .domainMemoryStats = qemudDomainMemoryStats, - .domainBlockPeek = qemudDomainBlockPeek, - .domainMemoryPeek = qemudDomainMemoryPeek, - .domainGetBlockInfo = qemuDomainGetBlockInfo, - .nodeGetCellsFreeMemory = nodeGetCellsFreeMemory, - .nodeGetFreeMemory = nodeGetFreeMemory, - .domainEventRegister = qemuDomainEventRegister, - .domainEventDeregister = qemuDomainEventDeregister, - .domainMigratePrepare2 = qemudDomainMigratePrepare2, - .domainMigrateFinish2 = qemudDomainMigrateFinish2, - .nodeDeviceDettach = qemudNodeDeviceDettach, - .nodeDeviceReAttach = qemudNodeDeviceReAttach, - .nodeDeviceReset = qemudNodeDeviceReset, - .domainMigratePrepareTunnel = qemudDomainMigratePrepareTunnel, - .isEncrypted = qemuIsEncrypted, - .isSecure = qemuIsSecure, - .domainIsActive = qemuDomainIsActive, - .domainIsPersistent = qemuDomainIsPersistent, - .domainIsUpdated = qemuDomainIsUpdated, - .cpuCompare = qemuCPUCompare, - .cpuBaseline = qemuCPUBaseline, - .domainGetJobInfo = qemuDomainGetJobInfo, - .domainAbortJob = qemuDomainAbortJob, - .domainMigrateSetMaxDowntime = qemuDomainMigrateSetMaxDowntime, - .domainMigrateSetMaxSpeed = qemuDomainMigrateSetMaxSpeed, - .domainEventRegisterAny = qemuDomainEventRegisterAny, - .domainEventDeregisterAny = qemuDomainEventDeregisterAny, - .domainManagedSave = qemuDomainManagedSave, - .domainHasManagedSaveImage = qemuDomainHasManagedSaveImage, - .domainManagedSaveRemove = qemuDomainManagedSaveRemove, - .domainSnapshotCreateXML = qemuDomainSnapshotCreateXML, - .domainSnapshotGetXMLDesc = qemuDomainSnapshotGetXMLDesc, - .domainSnapshotNum = qemuDomainSnapshotNum, - .domainSnapshotListNames = qemuDomainSnapshotListNames, - .domainSnapshotLookupByName = qemuDomainSnapshotLookupByName, - .domainHasCurrentSnapshot = qemuDomainHasCurrentSnapshot, - .domainSnapshotCurrent = qemuDomainSnapshotCurrent, - .domainRevertToSnapshot = qemuDomainRevertToSnapshot, - .domainSnapshotDelete = qemuDomainSnapshotDelete, - .qemuDomainMonitorCommand = qemuDomainMonitorCommand, - .domainOpenConsole = qemuDomainOpenConsole, - .domainInjectNMI = qemuDomainInjectNMI, + .open = qemudOpen, /* 0.2.0 */ + .close = qemudClose, /* 0.2.0 */ + .supports_feature = qemudSupportsFeature, /* 0.5.0 */ + .type = qemudGetType, /* 0.2.0 */ + .version = qemudGetVersion, /* 0.2.0 */ + .getHostname = virGetHostname, /* 0.3.3 */ + .getSysinfo = qemuGetSysinfo, /* 0.8.8 */ + .getMaxVcpus = qemudGetMaxVCPUs, /* 0.2.1 */ + .nodeGetInfo = nodeGetInfo, /* 0.2.0 */ + .getCapabilities = qemudGetCapabilities, /* 0.2.1 */ + .listDomains = qemudListDomains, /* 0.2.0 */ + .numOfDomains = qemudNumDomains, /* 0.2.0 */ + .domainCreateXML = qemudDomainCreate, /* 0.2.0 */ + .domainLookupByID = qemudDomainLookupByID, /* 0.2.0 */ + .domainLookupByUUID = qemudDomainLookupByUUID, /* 0.2.0 */ + .domainLookupByName = qemudDomainLookupByName, /* 0.2.0 */ + .domainSuspend = qemudDomainSuspend, /* 0.2.0 */ + .domainResume = qemudDomainResume, /* 0.2.0 */ + .domainShutdown = qemudDomainShutdown, /* 0.2.0 */ + .domainDestroy = qemudDomainDestroy, /* 0.2.0 */ + .domainGetOSType = qemudDomainGetOSType, /* 0.2.2 */ + .domainGetMaxMemory = qemudDomainGetMaxMemory, /* 0.4.2 */ + .domainSetMaxMemory = qemudDomainSetMaxMemory, /* 0.4.2 */ + .domainSetMemory = qemudDomainSetMemory, /* 0.4.2 */ + .domainSetMemoryFlags = qemudDomainSetMemoryFlags, /* 0.9.0 */ + .domainSetMemoryParameters = qemuDomainSetMemoryParameters, /* 0.8.5 */ + .domainGetMemoryParameters = qemuDomainGetMemoryParameters, /* 0.8.5 */ + .domainSetBlkioParameters = qemuDomainSetBlkioParameters, /* 0.9.0 */ + .domainGetBlkioParameters = qemuDomainGetBlkioParameters, /* 0.9.0 */ + .domainGetInfo = qemudDomainGetInfo, /* 0.2.0 */ + .domainGetState = qemuDomainGetState, /* 0.9.2 */ + .domainSave = qemudDomainSave, /* 0.2.0 */ + .domainRestore = qemuDomainRestore, /* 0.2.0 */ + .domainCoreDump = qemudDomainCoreDump, /* 0.7.0 */ + .domainScreenshot = qemuDomainScreenshot, /* 0.9.2 */ + .domainSetVcpus = qemudDomainSetVcpus, /* 0.4.4 */ + .domainSetVcpusFlags = qemudDomainSetVcpusFlags, /* 0.8.5 */ + .domainGetVcpusFlags = qemudDomainGetVcpusFlags, /* 0.8.5 */ + .domainPinVcpu = qemudDomainPinVcpu, /* 0.4.4 */ + .domainGetVcpus = qemudDomainGetVcpus, /* 0.4.4 */ + .domainGetMaxVcpus = qemudDomainGetMaxVcpus, /* 0.4.4 */ + .domainGetSecurityLabel = qemudDomainGetSecurityLabel, /* 0.6.1 */ + .nodeGetSecurityModel = qemudNodeGetSecurityModel, /* 0.6.1 */ + .domainGetXMLDesc = qemuDomainGetXMLDesc, /* 0.2.0 */ + .domainXMLFromNative = qemuDomainXMLFromNative, /* 0.6.4 */ + .domainXMLToNative = qemuDomainXMLToNative, /* 0.6.4 */ + .listDefinedDomains = qemudListDefinedDomains, /* 0.2.0 */ + .numOfDefinedDomains = qemudNumDefinedDomains, /* 0.2.0 */ + .domainCreate = qemudDomainStart, /* 0.2.0 */ + .domainCreateWithFlags = qemudDomainStartWithFlags, /* 0.8.2 */ + .domainDefineXML = qemudDomainDefine, /* 0.2.0 */ + .domainUndefine = qemudDomainUndefine, /* 0.2.0 */ + .domainAttachDevice = qemuDomainAttachDevice, /* 0.4.1 */ + .domainAttachDeviceFlags = qemuDomainAttachDeviceFlags, /* 0.7.7 */ + .domainDetachDevice = qemuDomainDetachDevice, /* 0.5.0 */ + .domainDetachDeviceFlags = qemuDomainDetachDeviceFlags, /* 0.7.7 */ + .domainUpdateDeviceFlags = qemuDomainUpdateDeviceFlags, /* 0.8.0 */ + .domainGetAutostart = qemudDomainGetAutostart, /* 0.2.1 */ + .domainSetAutostart = qemudDomainSetAutostart, /* 0.2.1 */ + .domainGetSchedulerType = qemuGetSchedulerType, /* 0.7.0 */ + .domainGetSchedulerParameters = qemuGetSchedulerParameters, /* 0.7.0 */ + .domainSetSchedulerParameters = qemuSetSchedulerParameters, /* 0.7.0 */ + .domainMigratePerform = qemudDomainMigratePerform, /* 0.5.0 */ + .domainBlockStats = qemudDomainBlockStats, /* 0.4.1 */ + .domainInterfaceStats = qemudDomainInterfaceStats, /* 0.4.1 */ + .domainMemoryStats = qemudDomainMemoryStats, /* 0.7.5 */ + .domainBlockPeek = qemudDomainBlockPeek, /* 0.4.4 */ + .domainMemoryPeek = qemudDomainMemoryPeek, /* 0.4.4 */ + .domainGetBlockInfo = qemuDomainGetBlockInfo, /* 0.8.1 */ + .nodeGetCellsFreeMemory = nodeGetCellsFreeMemory, /* 0.4.4 */ + .nodeGetFreeMemory = nodeGetFreeMemory, /* 0.4.4 */ + .domainEventRegister = qemuDomainEventRegister, /* 0.5.0 */ + .domainEventDeregister = qemuDomainEventDeregister, /* 0.5.0 */ + .domainMigratePrepare2 = qemudDomainMigratePrepare2, /* 0.5.0 */ + .domainMigrateFinish2 = qemudDomainMigrateFinish2, /* 0.5.0 */ + .nodeDeviceDettach = qemudNodeDeviceDettach, /* 0.6.1 */ + .nodeDeviceReAttach = qemudNodeDeviceReAttach, /* 0.6.1 */ + .nodeDeviceReset = qemudNodeDeviceReset, /* 0.6.1 */ + .domainMigratePrepareTunnel = qemudDomainMigratePrepareTunnel, /* 0.7.2 */ + .isEncrypted = qemuIsEncrypted, /* 0.7.3 */ + .isSecure = qemuIsSecure, /* 0.7.3 */ + .domainIsActive = qemuDomainIsActive, /* 0.7.3 */ + .domainIsPersistent = qemuDomainIsPersistent, /* 0.7.3 */ + .domainIsUpdated = qemuDomainIsUpdated, /* 0.8.6 */ + .cpuCompare = qemuCPUCompare, /* 0.7.5 */ + .cpuBaseline = qemuCPUBaseline, /* 0.7.7 */ + .domainGetJobInfo = qemuDomainGetJobInfo, /* 0.7.7 */ + .domainAbortJob = qemuDomainAbortJob, /* 0.7.7 */ + .domainMigrateSetMaxDowntime = qemuDomainMigrateSetMaxDowntime, /* 0.8.0 */ + .domainMigrateSetMaxSpeed = qemuDomainMigrateSetMaxSpeed, /* 0.9.0 */ + .domainEventRegisterAny = qemuDomainEventRegisterAny, /* 0.8.0 */ + .domainEventDeregisterAny = qemuDomainEventDeregisterAny, /* 0.8.0 */ + .domainManagedSave = qemuDomainManagedSave, /* 0.8.0 */ + .domainHasManagedSaveImage = qemuDomainHasManagedSaveImage, /* 0.8.0 */ + .domainManagedSaveRemove = qemuDomainManagedSaveRemove, /* 0.8.0 */ + .domainSnapshotCreateXML = qemuDomainSnapshotCreateXML, /* 0.8.0 */ + .domainSnapshotGetXMLDesc = qemuDomainSnapshotGetXMLDesc, /* 0.8.0 */ + .domainSnapshotNum = qemuDomainSnapshotNum, /* 0.8.0 */ + .domainSnapshotListNames = qemuDomainSnapshotListNames, /* 0.8.0 */ + .domainSnapshotLookupByName = qemuDomainSnapshotLookupByName, /* 0.8.0 */ + .domainHasCurrentSnapshot = qemuDomainHasCurrentSnapshot, /* 0.8.0 */ + .domainSnapshotCurrent = qemuDomainSnapshotCurrent, /* 0.8.0 */ + .domainRevertToSnapshot = qemuDomainRevertToSnapshot, /* 0.8.0 */ + .domainSnapshotDelete = qemuDomainSnapshotDelete, /* 0.8.0 */ + .qemuDomainMonitorCommand = qemuDomainMonitorCommand, /* 0.8.3 */ + .domainOpenConsole = qemuDomainOpenConsole, /* 0.8.6 */ + .domainInjectNMI = qemuDomainInjectNMI, /* 0.9.2 */ }; diff --git a/src/remote/remote_driver.c b/src/remote/remote_driver.c index 4289699188..58313c9ce8 100644 --- a/src/remote/remote_driver.c +++ b/src/remote/remote_driver.c @@ -6399,244 +6399,244 @@ unsigned long remoteVersion(void) static virDriver remote_driver = { .no = VIR_DRV_REMOTE, .name = "remote", - .open = remoteOpen, - .close = remoteClose, - .supports_feature = remoteSupportsFeature, - .type = remoteType, - .version = remoteGetVersion, - .libvirtVersion = remoteGetLibVersion, - .getHostname = remoteGetHostname, - .getSysinfo = remoteGetSysinfo, - .getMaxVcpus = remoteGetMaxVcpus, - .nodeGetInfo = remoteNodeGetInfo, - .getCapabilities = remoteGetCapabilities, - .listDomains = remoteListDomains, - .numOfDomains = remoteNumOfDomains, - .domainCreateXML = remoteDomainCreateXML, - .domainLookupByID = remoteDomainLookupByID, - .domainLookupByUUID = remoteDomainLookupByUUID, - .domainLookupByName = remoteDomainLookupByName, - .domainSuspend = remoteDomainSuspend, - .domainResume = remoteDomainResume, - .domainShutdown = remoteDomainShutdown, - .domainReboot = remoteDomainReboot, - .domainDestroy = remoteDomainDestroy, - .domainGetOSType = remoteDomainGetOSType, - .domainGetMaxMemory = remoteDomainGetMaxMemory, - .domainSetMaxMemory = remoteDomainSetMaxMemory, - .domainSetMemory = remoteDomainSetMemory, - .domainSetMemoryFlags = remoteDomainSetMemoryFlags, - .domainSetMemoryParameters = remoteDomainSetMemoryParameters, - .domainGetMemoryParameters = remoteDomainGetMemoryParameters, - .domainSetBlkioParameters = remoteDomainSetBlkioParameters, - .domainGetBlkioParameters = remoteDomainGetBlkioParameters, - .domainGetInfo = remoteDomainGetInfo, - .domainGetState = remoteDomainGetState, - .domainSave = remoteDomainSave, - .domainRestore = remoteDomainRestore, - .domainCoreDump = remoteDomainCoreDump, - .domainScreenshot = remoteDomainScreenshot, - .domainSetVcpus = remoteDomainSetVcpus, - .domainSetVcpusFlags = remoteDomainSetVcpusFlags, - .domainGetVcpusFlags = remoteDomainGetVcpusFlags, - .domainPinVcpu = remoteDomainPinVcpu, - .domainGetVcpus = remoteDomainGetVcpus, - .domainGetMaxVcpus = remoteDomainGetMaxVcpus, - .domainGetSecurityLabel = remoteDomainGetSecurityLabel, - .nodeGetSecurityModel = remoteNodeGetSecurityModel, - .domainGetXMLDesc = remoteDomainGetXMLDesc, - .domainXMLFromNative = remoteDomainXMLFromNative, - .domainXMLToNative = remoteDomainXMLToNative, - .listDefinedDomains = remoteListDefinedDomains, - .numOfDefinedDomains = remoteNumOfDefinedDomains, - .domainCreate = remoteDomainCreate, - .domainCreateWithFlags = remoteDomainCreateWithFlags, - .domainDefineXML = remoteDomainDefineXML, - .domainUndefine = remoteDomainUndefine, - .domainAttachDevice = remoteDomainAttachDevice, - .domainAttachDeviceFlags = remoteDomainAttachDeviceFlags, - .domainDetachDevice = remoteDomainDetachDevice, - .domainDetachDeviceFlags = remoteDomainDetachDeviceFlags, - .domainUpdateDeviceFlags = remoteDomainUpdateDeviceFlags, - .domainGetAutostart = remoteDomainGetAutostart, - .domainSetAutostart = remoteDomainSetAutostart, - .domainGetSchedulerType = remoteDomainGetSchedulerType, - .domainGetSchedulerParameters = remoteDomainGetSchedulerParameters, - .domainSetSchedulerParameters = remoteDomainSetSchedulerParameters, - .domainMigratePrepare = remoteDomainMigratePrepare, - .domainMigratePerform = remoteDomainMigratePerform, - .domainMigrateFinish = remoteDomainMigrateFinish, - .domainBlockStats = remoteDomainBlockStats, - .domainInterfaceStats = remoteDomainInterfaceStats, - .domainMemoryStats = remoteDomainMemoryStats, - .domainBlockPeek = remoteDomainBlockPeek, - .domainMemoryPeek = remoteDomainMemoryPeek, - .domainGetBlockInfo = remoteDomainGetBlockInfo, - .nodeGetCellsFreeMemory = remoteNodeGetCellsFreeMemory, - .nodeGetFreeMemory = remoteNodeGetFreeMemory, - .domainEventRegister = remoteDomainEventRegister, - .domainEventDeregister = remoteDomainEventDeregister, - .domainMigratePrepare2 = remoteDomainMigratePrepare2, - .domainMigrateFinish2 = remoteDomainMigrateFinish2, - .nodeDeviceDettach = remoteNodeDeviceDettach, - .nodeDeviceReAttach = remoteNodeDeviceReAttach, - .nodeDeviceReset = remoteNodeDeviceReset, - .domainMigratePrepareTunnel = remoteDomainMigratePrepareTunnel, - .isEncrypted = remoteIsEncrypted, - .isSecure = remoteIsSecure, - .domainIsActive = remoteDomainIsActive, - .domainIsPersistent = remoteDomainIsPersistent, - .domainIsUpdated = remoteDomainIsUpdated, - .cpuCompare = remoteCPUCompare, - .cpuBaseline = remoteCPUBaseline, - .domainGetJobInfo = remoteDomainGetJobInfo, - .domainAbortJob = remoteDomainAbortJob, - .domainMigrateSetMaxDowntime = remoteDomainMigrateSetMaxDowntime, - .domainMigrateSetMaxSpeed = remoteDomainMigrateSetMaxSpeed, - .domainEventRegisterAny = remoteDomainEventRegisterAny, - .domainEventDeregisterAny = remoteDomainEventDeregisterAny, - .domainManagedSave = remoteDomainManagedSave, - .domainHasManagedSaveImage = remoteDomainHasManagedSaveImage, - .domainManagedSaveRemove = remoteDomainManagedSaveRemove, - .domainSnapshotCreateXML = remoteDomainSnapshotCreateXML, - .domainSnapshotGetXMLDesc = remoteDomainSnapshotGetXMLDesc, - .domainSnapshotNum = remoteDomainSnapshotNum, - .domainSnapshotListNames = remoteDomainSnapshotListNames, - .domainSnapshotLookupByName = remoteDomainSnapshotLookupByName, - .domainHasCurrentSnapshot = remoteDomainHasCurrentSnapshot, - .domainSnapshotCurrent = remoteDomainSnapshotCurrent, - .domainRevertToSnapshot = remoteDomainRevertToSnapshot, - .domainSnapshotDelete = remoteDomainSnapshotDelete, - .qemuDomainMonitorCommand = remoteQemuDomainMonitorCommand, - .domainOpenConsole = remoteDomainOpenConsole, - .domainInjectNMI = remoteDomainInjectNMI, + .open = remoteOpen, /* 0.3.0 */ + .close = remoteClose, /* 0.3.0 */ + .supports_feature = remoteSupportsFeature, /* 0.3.0 */ + .type = remoteType, /* 0.3.0 */ + .version = remoteGetVersion, /* 0.3.0 */ + .libvirtVersion = remoteGetLibVersion, /* 0.7.3 */ + .getHostname = remoteGetHostname, /* 0.3.0 */ + .getSysinfo = remoteGetSysinfo, /* 0.8.8 */ + .getMaxVcpus = remoteGetMaxVcpus, /* 0.3.0 */ + .nodeGetInfo = remoteNodeGetInfo, /* 0.3.0 */ + .getCapabilities = remoteGetCapabilities, /* 0.3.0 */ + .listDomains = remoteListDomains, /* 0.3.0 */ + .numOfDomains = remoteNumOfDomains, /* 0.3.0 */ + .domainCreateXML = remoteDomainCreateXML, /* 0.3.0 */ + .domainLookupByID = remoteDomainLookupByID, /* 0.3.0 */ + .domainLookupByUUID = remoteDomainLookupByUUID, /* 0.3.0 */ + .domainLookupByName = remoteDomainLookupByName, /* 0.3.0 */ + .domainSuspend = remoteDomainSuspend, /* 0.3.0 */ + .domainResume = remoteDomainResume, /* 0.3.0 */ + .domainShutdown = remoteDomainShutdown, /* 0.3.0 */ + .domainReboot = remoteDomainReboot, /* 0.3.0 */ + .domainDestroy = remoteDomainDestroy, /* 0.3.0 */ + .domainGetOSType = remoteDomainGetOSType, /* 0.3.0 */ + .domainGetMaxMemory = remoteDomainGetMaxMemory, /* 0.3.0 */ + .domainSetMaxMemory = remoteDomainSetMaxMemory, /* 0.3.0 */ + .domainSetMemory = remoteDomainSetMemory, /* 0.3.0 */ + .domainSetMemoryFlags = remoteDomainSetMemoryFlags, /* 0.9.0 */ + .domainSetMemoryParameters = remoteDomainSetMemoryParameters, /* 0.8.5 */ + .domainGetMemoryParameters = remoteDomainGetMemoryParameters, /* 0.8.5 */ + .domainSetBlkioParameters = remoteDomainSetBlkioParameters, /* 0.9.0 */ + .domainGetBlkioParameters = remoteDomainGetBlkioParameters, /* 0.9.0 */ + .domainGetInfo = remoteDomainGetInfo, /* 0.3.0 */ + .domainGetState = remoteDomainGetState, /* 0.9.2 */ + .domainSave = remoteDomainSave, /* 0.3.0 */ + .domainRestore = remoteDomainRestore, /* 0.3.0 */ + .domainCoreDump = remoteDomainCoreDump, /* 0.3.0 */ + .domainScreenshot = remoteDomainScreenshot, /* 0.9.2 */ + .domainSetVcpus = remoteDomainSetVcpus, /* 0.3.0 */ + .domainSetVcpusFlags = remoteDomainSetVcpusFlags, /* 0.8.5 */ + .domainGetVcpusFlags = remoteDomainGetVcpusFlags, /* 0.8.5 */ + .domainPinVcpu = remoteDomainPinVcpu, /* 0.3.0 */ + .domainGetVcpus = remoteDomainGetVcpus, /* 0.3.0 */ + .domainGetMaxVcpus = remoteDomainGetMaxVcpus, /* 0.3.0 */ + .domainGetSecurityLabel = remoteDomainGetSecurityLabel, /* 0.6.1 */ + .nodeGetSecurityModel = remoteNodeGetSecurityModel, /* 0.6.1 */ + .domainGetXMLDesc = remoteDomainGetXMLDesc, /* 0.3.0 */ + .domainXMLFromNative = remoteDomainXMLFromNative, /* 0.6.4 */ + .domainXMLToNative = remoteDomainXMLToNative, /* 0.6.4 */ + .listDefinedDomains = remoteListDefinedDomains, /* 0.3.0 */ + .numOfDefinedDomains = remoteNumOfDefinedDomains, /* 0.3.0 */ + .domainCreate = remoteDomainCreate, /* 0.3.0 */ + .domainCreateWithFlags = remoteDomainCreateWithFlags, /* 0.8.2 */ + .domainDefineXML = remoteDomainDefineXML, /* 0.3.0 */ + .domainUndefine = remoteDomainUndefine, /* 0.3.0 */ + .domainAttachDevice = remoteDomainAttachDevice, /* 0.3.0 */ + .domainAttachDeviceFlags = remoteDomainAttachDeviceFlags, /* 0.7.7 */ + .domainDetachDevice = remoteDomainDetachDevice, /* 0.3.0 */ + .domainDetachDeviceFlags = remoteDomainDetachDeviceFlags, /* 0.7.7 */ + .domainUpdateDeviceFlags = remoteDomainUpdateDeviceFlags, /* 0.8.0 */ + .domainGetAutostart = remoteDomainGetAutostart, /* 0.3.0 */ + .domainSetAutostart = remoteDomainSetAutostart, /* 0.3.0 */ + .domainGetSchedulerType = remoteDomainGetSchedulerType, /* 0.3.0 */ + .domainGetSchedulerParameters = remoteDomainGetSchedulerParameters, /* 0.3.0 */ + .domainSetSchedulerParameters = remoteDomainSetSchedulerParameters, /* 0.3.0 */ + .domainMigratePrepare = remoteDomainMigratePrepare, /* 0.3.2 */ + .domainMigratePerform = remoteDomainMigratePerform, /* 0.3.2 */ + .domainMigrateFinish = remoteDomainMigrateFinish, /* 0.3.2 */ + .domainBlockStats = remoteDomainBlockStats, /* 0.3.2 */ + .domainInterfaceStats = remoteDomainInterfaceStats, /* 0.3.2 */ + .domainMemoryStats = remoteDomainMemoryStats, /* 0.7.5 */ + .domainBlockPeek = remoteDomainBlockPeek, /* 0.4.2 */ + .domainMemoryPeek = remoteDomainMemoryPeek, /* 0.4.2 */ + .domainGetBlockInfo = remoteDomainGetBlockInfo, /* 0.8.1 */ + .nodeGetCellsFreeMemory = remoteNodeGetCellsFreeMemory, /* 0.3.3 */ + .nodeGetFreeMemory = remoteNodeGetFreeMemory, /* 0.3.3 */ + .domainEventRegister = remoteDomainEventRegister, /* 0.5.0 */ + .domainEventDeregister = remoteDomainEventDeregister, /* 0.5.0 */ + .domainMigratePrepare2 = remoteDomainMigratePrepare2, /* 0.5.0 */ + .domainMigrateFinish2 = remoteDomainMigrateFinish2, /* 0.5.0 */ + .nodeDeviceDettach = remoteNodeDeviceDettach, /* 0.6.1 */ + .nodeDeviceReAttach = remoteNodeDeviceReAttach, /* 0.6.1 */ + .nodeDeviceReset = remoteNodeDeviceReset, /* 0.6.1 */ + .domainMigratePrepareTunnel = remoteDomainMigratePrepareTunnel, /* 0.7.2 */ + .isEncrypted = remoteIsEncrypted, /* 0.7.3 */ + .isSecure = remoteIsSecure, /* 0.7.3 */ + .domainIsActive = remoteDomainIsActive, /* 0.7.3 */ + .domainIsPersistent = remoteDomainIsPersistent, /* 0.7.3 */ + .domainIsUpdated = remoteDomainIsUpdated, /* 0.8.6 */ + .cpuCompare = remoteCPUCompare, /* 0.7.5 */ + .cpuBaseline = remoteCPUBaseline, /* 0.7.7 */ + .domainGetJobInfo = remoteDomainGetJobInfo, /* 0.7.7 */ + .domainAbortJob = remoteDomainAbortJob, /* 0.7.7 */ + .domainMigrateSetMaxDowntime = remoteDomainMigrateSetMaxDowntime, /* 0.8.0 */ + .domainMigrateSetMaxSpeed = remoteDomainMigrateSetMaxSpeed, /* 0.9.0 */ + .domainEventRegisterAny = remoteDomainEventRegisterAny, /* 0.8.0 */ + .domainEventDeregisterAny = remoteDomainEventDeregisterAny, /* 0.8.0 */ + .domainManagedSave = remoteDomainManagedSave, /* 0.8.0 */ + .domainHasManagedSaveImage = remoteDomainHasManagedSaveImage, /* 0.8.0 */ + .domainManagedSaveRemove = remoteDomainManagedSaveRemove, /* 0.8.0 */ + .domainSnapshotCreateXML = remoteDomainSnapshotCreateXML, /* 0.8.0 */ + .domainSnapshotGetXMLDesc = remoteDomainSnapshotGetXMLDesc, /* 0.8.0 */ + .domainSnapshotNum = remoteDomainSnapshotNum, /* 0.8.0 */ + .domainSnapshotListNames = remoteDomainSnapshotListNames, /* 0.8.0 */ + .domainSnapshotLookupByName = remoteDomainSnapshotLookupByName, /* 0.8.0 */ + .domainHasCurrentSnapshot = remoteDomainHasCurrentSnapshot, /* 0.8.0 */ + .domainSnapshotCurrent = remoteDomainSnapshotCurrent, /* 0.8.0 */ + .domainRevertToSnapshot = remoteDomainRevertToSnapshot, /* 0.8.0 */ + .domainSnapshotDelete = remoteDomainSnapshotDelete, /* 0.8.0 */ + .qemuDomainMonitorCommand = remoteQemuDomainMonitorCommand, /* 0.8.3 */ + .domainOpenConsole = remoteDomainOpenConsole, /* 0.8.6 */ + .domainInjectNMI = remoteDomainInjectNMI, /* 0.9.2 */ }; static virNetworkDriver network_driver = { .name = "remote", - .open = remoteNetworkOpen, - .close = remoteNetworkClose, - .numOfNetworks = remoteNumOfNetworks, - .listNetworks = remoteListNetworks, - .numOfDefinedNetworks = remoteNumOfDefinedNetworks, - .listDefinedNetworks = remoteListDefinedNetworks, - .networkLookupByUUID = remoteNetworkLookupByUUID, - .networkLookupByName = remoteNetworkLookupByName, - .networkCreateXML = remoteNetworkCreateXML, - .networkDefineXML = remoteNetworkDefineXML, - .networkUndefine = remoteNetworkUndefine, - .networkCreate = remoteNetworkCreate, - .networkDestroy = remoteNetworkDestroy, - .networkGetXMLDesc = remoteNetworkGetXMLDesc, - .networkGetBridgeName = remoteNetworkGetBridgeName, - .networkGetAutostart = remoteNetworkGetAutostart, - .networkSetAutostart = remoteNetworkSetAutostart, - .networkIsActive = remoteNetworkIsActive, - .networkIsPersistent = remoteNetworkIsPersistent, + .open = remoteNetworkOpen, /* 0.3.0 */ + .close = remoteNetworkClose, /* 0.3.0 */ + .numOfNetworks = remoteNumOfNetworks, /* 0.3.0 */ + .listNetworks = remoteListNetworks, /* 0.3.0 */ + .numOfDefinedNetworks = remoteNumOfDefinedNetworks, /* 0.3.0 */ + .listDefinedNetworks = remoteListDefinedNetworks, /* 0.3.0 */ + .networkLookupByUUID = remoteNetworkLookupByUUID, /* 0.3.0 */ + .networkLookupByName = remoteNetworkLookupByName, /* 0.3.0 */ + .networkCreateXML = remoteNetworkCreateXML, /* 0.3.0 */ + .networkDefineXML = remoteNetworkDefineXML, /* 0.3.0 */ + .networkUndefine = remoteNetworkUndefine, /* 0.3.0 */ + .networkCreate = remoteNetworkCreate, /* 0.3.0 */ + .networkDestroy = remoteNetworkDestroy, /* 0.3.0 */ + .networkGetXMLDesc = remoteNetworkGetXMLDesc, /* 0.3.0 */ + .networkGetBridgeName = remoteNetworkGetBridgeName, /* 0.3.0 */ + .networkGetAutostart = remoteNetworkGetAutostart, /* 0.3.0 */ + .networkSetAutostart = remoteNetworkSetAutostart, /* 0.3.0 */ + .networkIsActive = remoteNetworkIsActive, /* 0.7.3 */ + .networkIsPersistent = remoteNetworkIsPersistent, /* 0.7.3 */ }; static virInterfaceDriver interface_driver = { .name = "remote", - .open = remoteInterfaceOpen, - .close = remoteInterfaceClose, - .numOfInterfaces = remoteNumOfInterfaces, - .listInterfaces = remoteListInterfaces, - .numOfDefinedInterfaces = remoteNumOfDefinedInterfaces, - .listDefinedInterfaces = remoteListDefinedInterfaces, - .interfaceLookupByName = remoteInterfaceLookupByName, - .interfaceLookupByMACString = remoteInterfaceLookupByMACString, - .interfaceGetXMLDesc = remoteInterfaceGetXMLDesc, - .interfaceDefineXML = remoteInterfaceDefineXML, - .interfaceUndefine = remoteInterfaceUndefine, - .interfaceCreate = remoteInterfaceCreate, - .interfaceDestroy = remoteInterfaceDestroy, - .interfaceIsActive = remoteInterfaceIsActive, + .open = remoteInterfaceOpen, /* 0.7.2 */ + .close = remoteInterfaceClose, /* 0.7.2 */ + .numOfInterfaces = remoteNumOfInterfaces, /* 0.7.2 */ + .listInterfaces = remoteListInterfaces, /* 0.7.2 */ + .numOfDefinedInterfaces = remoteNumOfDefinedInterfaces, /* 0.7.2 */ + .listDefinedInterfaces = remoteListDefinedInterfaces, /* 0.7.2 */ + .interfaceLookupByName = remoteInterfaceLookupByName, /* 0.7.2 */ + .interfaceLookupByMACString = remoteInterfaceLookupByMACString, /* 0.7.2 */ + .interfaceGetXMLDesc = remoteInterfaceGetXMLDesc, /* 0.7.2 */ + .interfaceDefineXML = remoteInterfaceDefineXML, /* 0.7.2 */ + .interfaceUndefine = remoteInterfaceUndefine, /* 0.7.2 */ + .interfaceCreate = remoteInterfaceCreate, /* 0.7.2 */ + .interfaceDestroy = remoteInterfaceDestroy, /* 0.7.2 */ + .interfaceIsActive = remoteInterfaceIsActive, /* 0.7.3 */ }; static virStorageDriver storage_driver = { .name = "remote", - .open = remoteStorageOpen, - .close = remoteStorageClose, - .numOfPools = remoteNumOfStoragePools, - .listPools = remoteListStoragePools, - .numOfDefinedPools = remoteNumOfDefinedStoragePools, - .listDefinedPools = remoteListDefinedStoragePools, - .findPoolSources = remoteFindStoragePoolSources, - .poolLookupByName = remoteStoragePoolLookupByName, - .poolLookupByUUID = remoteStoragePoolLookupByUUID, - .poolLookupByVolume = remoteStoragePoolLookupByVolume, - .poolCreateXML = remoteStoragePoolCreateXML, - .poolDefineXML = remoteStoragePoolDefineXML, - .poolBuild = remoteStoragePoolBuild, - .poolUndefine = remoteStoragePoolUndefine, - .poolCreate = remoteStoragePoolCreate, - .poolDestroy = remoteStoragePoolDestroy, - .poolDelete = remoteStoragePoolDelete, - .poolRefresh = remoteStoragePoolRefresh, - .poolGetInfo = remoteStoragePoolGetInfo, - .poolGetXMLDesc = remoteStoragePoolGetXMLDesc, - .poolGetAutostart = remoteStoragePoolGetAutostart, - .poolSetAutostart = remoteStoragePoolSetAutostart, - .poolNumOfVolumes = remoteStoragePoolNumOfVolumes, - .poolListVolumes = remoteStoragePoolListVolumes, + .open = remoteStorageOpen, /* 0.4.1 */ + .close = remoteStorageClose, /* 0.4.1 */ + .numOfPools = remoteNumOfStoragePools, /* 0.4.1 */ + .listPools = remoteListStoragePools, /* 0.4.1 */ + .numOfDefinedPools = remoteNumOfDefinedStoragePools, /* 0.4.1 */ + .listDefinedPools = remoteListDefinedStoragePools, /* 0.4.1 */ + .findPoolSources = remoteFindStoragePoolSources, /* 0.4.5 */ + .poolLookupByName = remoteStoragePoolLookupByName, /* 0.4.1 */ + .poolLookupByUUID = remoteStoragePoolLookupByUUID, /* 0.4.1 */ + .poolLookupByVolume = remoteStoragePoolLookupByVolume, /* 0.4.1 */ + .poolCreateXML = remoteStoragePoolCreateXML, /* 0.4.1 */ + .poolDefineXML = remoteStoragePoolDefineXML, /* 0.4.1 */ + .poolBuild = remoteStoragePoolBuild, /* 0.4.1 */ + .poolUndefine = remoteStoragePoolUndefine, /* 0.4.1 */ + .poolCreate = remoteStoragePoolCreate, /* 0.4.1 */ + .poolDestroy = remoteStoragePoolDestroy, /* 0.4.1 */ + .poolDelete = remoteStoragePoolDelete, /* 0.4.1 */ + .poolRefresh = remoteStoragePoolRefresh, /* 0.4.1 */ + .poolGetInfo = remoteStoragePoolGetInfo, /* 0.4.1 */ + .poolGetXMLDesc = remoteStoragePoolGetXMLDesc, /* 0.4.1 */ + .poolGetAutostart = remoteStoragePoolGetAutostart, /* 0.4.1 */ + .poolSetAutostart = remoteStoragePoolSetAutostart, /* 0.4.1 */ + .poolNumOfVolumes = remoteStoragePoolNumOfVolumes, /* 0.4.1 */ + .poolListVolumes = remoteStoragePoolListVolumes, /* 0.4.1 */ - .volLookupByName = remoteStorageVolLookupByName, - .volLookupByKey = remoteStorageVolLookupByKey, - .volLookupByPath = remoteStorageVolLookupByPath, - .volCreateXML = remoteStorageVolCreateXML, - .volCreateXMLFrom = remoteStorageVolCreateXMLFrom, - .volDownload = remoteStorageVolDownload, - .volUpload = remoteStorageVolUpload, - .volDelete = remoteStorageVolDelete, - .volWipe = remoteStorageVolWipe, - .volGetInfo = remoteStorageVolGetInfo, - .volGetXMLDesc = remoteStorageVolGetXMLDesc, - .volGetPath = remoteStorageVolGetPath, - .poolIsActive = remoteStoragePoolIsActive, - .poolIsPersistent = remoteStoragePoolIsPersistent, + .volLookupByName = remoteStorageVolLookupByName, /* 0.4.1 */ + .volLookupByKey = remoteStorageVolLookupByKey, /* 0.4.1 */ + .volLookupByPath = remoteStorageVolLookupByPath, /* 0.4.1 */ + .volCreateXML = remoteStorageVolCreateXML, /* 0.4.1 */ + .volCreateXMLFrom = remoteStorageVolCreateXMLFrom, /* 0.6.4 */ + .volDownload = remoteStorageVolDownload, /* 0.9.0 */ + .volUpload = remoteStorageVolUpload, /* 0.9.0 */ + .volDelete = remoteStorageVolDelete, /* 0.4.1 */ + .volWipe = remoteStorageVolWipe, /* 0.8.0 */ + .volGetInfo = remoteStorageVolGetInfo, /* 0.4.1 */ + .volGetXMLDesc = remoteStorageVolGetXMLDesc, /* 0.4.1 */ + .volGetPath = remoteStorageVolGetPath, /* 0.4.1 */ + .poolIsActive = remoteStoragePoolIsActive, /* 0.7.3 */ + .poolIsPersistent = remoteStoragePoolIsPersistent, /* 0.7.3 */ }; static virSecretDriver secret_driver = { .name = "remote", - .open = remoteSecretOpen, - .close = remoteSecretClose, - .numOfSecrets = remoteNumOfSecrets, - .listSecrets = remoteListSecrets, - .lookupByUUID = remoteSecretLookupByUUID, - .lookupByUsage = remoteSecretLookupByUsage, - .defineXML = remoteSecretDefineXML, - .getXMLDesc = remoteSecretGetXMLDesc, - .setValue = remoteSecretSetValue, - .getValue = remoteSecretGetValue, - .undefine = remoteSecretUndefine + .open = remoteSecretOpen, /* 0.7.1 */ + .close = remoteSecretClose, /* 0.7.1 */ + .numOfSecrets = remoteNumOfSecrets, /* 0.7.1 */ + .listSecrets = remoteListSecrets, /* 0.7.1 */ + .lookupByUUID = remoteSecretLookupByUUID, /* 0.7.1 */ + .lookupByUsage = remoteSecretLookupByUsage, /* 0.7.1 */ + .defineXML = remoteSecretDefineXML, /* 0.7.1 */ + .getXMLDesc = remoteSecretGetXMLDesc, /* 0.7.1 */ + .setValue = remoteSecretSetValue, /* 0.7.1 */ + .getValue = remoteSecretGetValue, /* 0.7.1 */ + .undefine = remoteSecretUndefine /* 0.7.1 */ }; static virDeviceMonitor dev_monitor = { .name = "remote", - .open = remoteDevMonOpen, - .close = remoteDevMonClose, - .numOfDevices = remoteNodeNumOfDevices, - .listDevices = remoteNodeListDevices, - .deviceLookupByName = remoteNodeDeviceLookupByName, - .deviceGetXMLDesc = remoteNodeDeviceGetXMLDesc, - .deviceGetParent = remoteNodeDeviceGetParent, - .deviceNumOfCaps = remoteNodeDeviceNumOfCaps, - .deviceListCaps = remoteNodeDeviceListCaps, - .deviceCreateXML = remoteNodeDeviceCreateXML, - .deviceDestroy = remoteNodeDeviceDestroy + .open = remoteDevMonOpen, /* 0.5.0 */ + .close = remoteDevMonClose, /* 0.5.0 */ + .numOfDevices = remoteNodeNumOfDevices, /* 0.5.0 */ + .listDevices = remoteNodeListDevices, /* 0.5.0 */ + .deviceLookupByName = remoteNodeDeviceLookupByName, /* 0.5.0 */ + .deviceGetXMLDesc = remoteNodeDeviceGetXMLDesc, /* 0.5.0 */ + .deviceGetParent = remoteNodeDeviceGetParent, /* 0.5.0 */ + .deviceNumOfCaps = remoteNodeDeviceNumOfCaps, /* 0.5.0 */ + .deviceListCaps = remoteNodeDeviceListCaps, /* 0.5.0 */ + .deviceCreateXML = remoteNodeDeviceCreateXML, /* 0.6.3 */ + .deviceDestroy = remoteNodeDeviceDestroy /* 0.6.3 */ }; static virNWFilterDriver nwfilter_driver = { .name = "remote", - .open = remoteNWFilterOpen, - .close = remoteNWFilterClose, - .nwfilterLookupByUUID = remoteNWFilterLookupByUUID, - .nwfilterLookupByName = remoteNWFilterLookupByName, - .getXMLDesc = remoteNWFilterGetXMLDesc, - .defineXML = remoteNWFilterDefineXML, - .undefine = remoteNWFilterUndefine, - .numOfNWFilters = remoteNumOfNWFilters, - .listNWFilters = remoteListNWFilters, + .open = remoteNWFilterOpen, /* 0.8.0 */ + .close = remoteNWFilterClose, /* 0.8.0 */ + .nwfilterLookupByUUID = remoteNWFilterLookupByUUID, /* 0.8.0 */ + .nwfilterLookupByName = remoteNWFilterLookupByName, /* 0.8.0 */ + .getXMLDesc = remoteNWFilterGetXMLDesc, /* 0.8.0 */ + .defineXML = remoteNWFilterDefineXML, /* 0.8.0 */ + .undefine = remoteNWFilterUndefine, /* 0.8.0 */ + .numOfNWFilters = remoteNumOfNWFilters, /* 0.8.0 */ + .listNWFilters = remoteListNWFilters, /* 0.8.0 */ }; diff --git a/src/secret/secret_driver.c b/src/secret/secret_driver.c index 752da9838d..8f5e7357c3 100644 --- a/src/secret/secret_driver.c +++ b/src/secret/secret_driver.c @@ -1062,17 +1062,17 @@ secretDriverReload(void) static virSecretDriver secretDriver = { .name = "secret", - .open = secretOpen, - .close = secretClose, - .numOfSecrets = secretNumOfSecrets, - .listSecrets = secretListSecrets, - .lookupByUUID = secretLookupByUUID, - .lookupByUsage = secretLookupByUsage, - .defineXML = secretDefineXML, - .getXMLDesc = secretGetXMLDesc, - .setValue = secretSetValue, - .getValue = secretGetValue, - .undefine = secretUndefine + .open = secretOpen, /* 0.7.1 */ + .close = secretClose, /* 0.7.1 */ + .numOfSecrets = secretNumOfSecrets, /* 0.7.1 */ + .listSecrets = secretListSecrets, /* 0.7.1 */ + .lookupByUUID = secretLookupByUUID, /* 0.7.1 */ + .lookupByUsage = secretLookupByUsage, /* 0.7.1 */ + .defineXML = secretDefineXML, /* 0.7.1 */ + .getXMLDesc = secretGetXMLDesc, /* 0.7.1 */ + .setValue = secretSetValue, /* 0.7.1 */ + .getValue = secretGetValue, /* 0.7.1 */ + .undefine = secretUndefine, /* 0.7.1 */ }; static virStateDriver stateDriver = { diff --git a/src/storage/storage_driver.c b/src/storage/storage_driver.c index 6542579c05..2da2feb6f8 100644 --- a/src/storage/storage_driver.c +++ b/src/storage/storage_driver.c @@ -2103,46 +2103,46 @@ cleanup: static virStorageDriver storageDriver = { .name = "storage", - .open = storageOpen, - .close = storageClose, - .numOfPools = storageNumPools, - .listPools = storageListPools, - .numOfDefinedPools = storageNumDefinedPools, - .listDefinedPools = storageListDefinedPools, - .findPoolSources = storageFindPoolSources, - .poolLookupByName = storagePoolLookupByName, - .poolLookupByUUID = storagePoolLookupByUUID, - .poolLookupByVolume = storagePoolLookupByVolume, - .poolCreateXML = storagePoolCreate, - .poolDefineXML = storagePoolDefine, - .poolBuild = storagePoolBuild, - .poolUndefine = storagePoolUndefine, - .poolCreate = storagePoolStart, - .poolDestroy = storagePoolDestroy, - .poolDelete = storagePoolDelete, - .poolRefresh = storagePoolRefresh, - .poolGetInfo = storagePoolGetInfo, - .poolGetXMLDesc = storagePoolGetXMLDesc, - .poolGetAutostart = storagePoolGetAutostart, - .poolSetAutostart = storagePoolSetAutostart, - .poolNumOfVolumes = storagePoolNumVolumes, - .poolListVolumes = storagePoolListVolumes, + .open = storageOpen, /* 0.4.0 */ + .close = storageClose, /* 0.4.0 */ + .numOfPools = storageNumPools, /* 0.4.0 */ + .listPools = storageListPools, /* 0.4.0 */ + .numOfDefinedPools = storageNumDefinedPools, /* 0.4.0 */ + .listDefinedPools = storageListDefinedPools, /* 0.4.0 */ + .findPoolSources = storageFindPoolSources, /* 0.4.0 */ + .poolLookupByName = storagePoolLookupByName, /* 0.4.0 */ + .poolLookupByUUID = storagePoolLookupByUUID, /* 0.4.0 */ + .poolLookupByVolume = storagePoolLookupByVolume, /* 0.4.0 */ + .poolCreateXML = storagePoolCreate, /* 0.4.0 */ + .poolDefineXML = storagePoolDefine, /* 0.4.0 */ + .poolBuild = storagePoolBuild, /* 0.4.0 */ + .poolUndefine = storagePoolUndefine, /* 0.4.0 */ + .poolCreate = storagePoolStart, /* 0.4.0 */ + .poolDestroy = storagePoolDestroy, /* 0.4.0 */ + .poolDelete = storagePoolDelete, /* 0.4.0 */ + .poolRefresh = storagePoolRefresh, /* 0.4.0 */ + .poolGetInfo = storagePoolGetInfo, /* 0.4.0 */ + .poolGetXMLDesc = storagePoolGetXMLDesc, /* 0.4.0 */ + .poolGetAutostart = storagePoolGetAutostart, /* 0.4.0 */ + .poolSetAutostart = storagePoolSetAutostart, /* 0.4.0 */ + .poolNumOfVolumes = storagePoolNumVolumes, /* 0.4.0 */ + .poolListVolumes = storagePoolListVolumes, /* 0.4.0 */ - .volLookupByName = storageVolumeLookupByName, - .volLookupByKey = storageVolumeLookupByKey, - .volLookupByPath = storageVolumeLookupByPath, - .volCreateXML = storageVolumeCreateXML, - .volCreateXMLFrom = storageVolumeCreateXMLFrom, - .volDownload = storageVolumeDownload, - .volUpload = storageVolumeUpload, - .volDelete = storageVolumeDelete, - .volWipe = storageVolumeWipe, - .volGetInfo = storageVolumeGetInfo, - .volGetXMLDesc = storageVolumeGetXMLDesc, - .volGetPath = storageVolumeGetPath, + .volLookupByName = storageVolumeLookupByName, /* 0.4.0 */ + .volLookupByKey = storageVolumeLookupByKey, /* 0.4.0 */ + .volLookupByPath = storageVolumeLookupByPath, /* 0.4.0 */ + .volCreateXML = storageVolumeCreateXML, /* 0.4.0 */ + .volCreateXMLFrom = storageVolumeCreateXMLFrom, /* 0.6.4 */ + .volDownload = storageVolumeDownload, /* 0.9.0 */ + .volUpload = storageVolumeUpload, /* 0.9.0 */ + .volDelete = storageVolumeDelete, /* 0.4.0 */ + .volWipe = storageVolumeWipe, /* 0.8.0 */ + .volGetInfo = storageVolumeGetInfo, /* 0.4.0 */ + .volGetXMLDesc = storageVolumeGetXMLDesc, /* 0.4.0 */ + .volGetPath = storageVolumeGetPath, /* 0.4.0 */ - .poolIsActive = storagePoolIsActive, - .poolIsPersistent = storagePoolIsPersistent, + .poolIsActive = storagePoolIsActive, /* 0.7.3 */ + .poolIsPersistent = storagePoolIsPersistent, /* 0.7.3 */ }; diff --git a/src/test/test_driver.c b/src/test/test_driver.c index 9799439a91..658bcee898 100644 --- a/src/test/test_driver.c +++ b/src/test/test_driver.c @@ -5320,175 +5320,175 @@ static int testNWFilterClose(virConnectPtr conn) { static virDriver testDriver = { .no = VIR_DRV_TEST, .name = "Test", - .open = testOpen, - .close = testClose, - .version = testGetVersion, - .getHostname = virGetHostname, - .getMaxVcpus = testGetMaxVCPUs, - .nodeGetInfo = testNodeGetInfo, - .getCapabilities = testGetCapabilities, - .listDomains = testListDomains, - .numOfDomains = testNumOfDomains, - .domainCreateXML = testDomainCreateXML, - .domainLookupByID = testLookupDomainByID, - .domainLookupByUUID = testLookupDomainByUUID, - .domainLookupByName = testLookupDomainByName, - .domainSuspend = testPauseDomain, - .domainResume = testResumeDomain, - .domainShutdown = testShutdownDomain, - .domainReboot = testRebootDomain, - .domainDestroy = testDestroyDomain, - .domainGetOSType = testGetOSType, - .domainGetMaxMemory = testGetMaxMemory, - .domainSetMaxMemory = testSetMaxMemory, - .domainSetMemory = testSetMemory, - .domainGetInfo = testGetDomainInfo, - .domainGetState = testDomainGetState, - .domainSave = testDomainSave, - .domainRestore = testDomainRestore, - .domainCoreDump = testDomainCoreDump, - .domainSetVcpus = testSetVcpus, - .domainSetVcpusFlags = testDomainSetVcpusFlags, - .domainGetVcpusFlags = testDomainGetVcpusFlags, - .domainPinVcpu = testDomainPinVcpu, - .domainGetVcpus = testDomainGetVcpus, - .domainGetMaxVcpus = testDomainGetMaxVcpus, - .domainGetXMLDesc = testDomainGetXMLDesc, - .listDefinedDomains = testListDefinedDomains, - .numOfDefinedDomains = testNumOfDefinedDomains, - .domainCreate = testDomainCreate, - .domainCreateWithFlags = testDomainCreateWithFlags, - .domainDefineXML = testDomainDefineXML, - .domainUndefine = testDomainUndefine, - .domainGetAutostart = testDomainGetAutostart, - .domainSetAutostart = testDomainSetAutostart, - .domainGetSchedulerType = testDomainGetSchedulerType, - .domainGetSchedulerParameters = testDomainGetSchedulerParams, - .domainSetSchedulerParameters = testDomainSetSchedulerParams, - .domainBlockStats = testDomainBlockStats, - .domainInterfaceStats = testDomainInterfaceStats, - .nodeGetCellsFreeMemory = testNodeGetCellsFreeMemory, - .domainEventRegister = testDomainEventRegister, - .domainEventDeregister = testDomainEventDeregister, - .isEncrypted = testIsEncrypted, - .isSecure = testIsSecure, - .domainIsActive = testDomainIsActive, - .domainIsPersistent = testDomainIsPersistent, - .domainIsUpdated = testDomainIsUpdated, - .domainEventRegisterAny = testDomainEventRegisterAny, - .domainEventDeregisterAny = testDomainEventDeregisterAny, + .open = testOpen, /* 0.1.1 */ + .close = testClose, /* 0.1.1 */ + .version = testGetVersion, /* 0.1.1 */ + .getHostname = virGetHostname, /* 0.6.3 */ + .getMaxVcpus = testGetMaxVCPUs, /* 0.3.2 */ + .nodeGetInfo = testNodeGetInfo, /* 0.1.1 */ + .getCapabilities = testGetCapabilities, /* 0.2.1 */ + .listDomains = testListDomains, /* 0.1.1 */ + .numOfDomains = testNumOfDomains, /* 0.1.1 */ + .domainCreateXML = testDomainCreateXML, /* 0.1.4 */ + .domainLookupByID = testLookupDomainByID, /* 0.1.1 */ + .domainLookupByUUID = testLookupDomainByUUID, /* 0.1.1 */ + .domainLookupByName = testLookupDomainByName, /* 0.1.1 */ + .domainSuspend = testPauseDomain, /* 0.1.1 */ + .domainResume = testResumeDomain, /* 0.1.1 */ + .domainShutdown = testShutdownDomain, /* 0.1.1 */ + .domainReboot = testRebootDomain, /* 0.1.1 */ + .domainDestroy = testDestroyDomain, /* 0.1.1 */ + .domainGetOSType = testGetOSType, /* 0.1.9 */ + .domainGetMaxMemory = testGetMaxMemory, /* 0.1.4 */ + .domainSetMaxMemory = testSetMaxMemory, /* 0.1.1 */ + .domainSetMemory = testSetMemory, /* 0.1.4 */ + .domainGetInfo = testGetDomainInfo, /* 0.1.1 */ + .domainGetState = testDomainGetState, /* 0.9.2 */ + .domainSave = testDomainSave, /* 0.3.2 */ + .domainRestore = testDomainRestore, /* 0.3.2 */ + .domainCoreDump = testDomainCoreDump, /* 0.3.2 */ + .domainSetVcpus = testSetVcpus, /* 0.1.4 */ + .domainSetVcpusFlags = testDomainSetVcpusFlags, /* 0.8.5 */ + .domainGetVcpusFlags = testDomainGetVcpusFlags, /* 0.8.5 */ + .domainPinVcpu = testDomainPinVcpu, /* 0.7.3 */ + .domainGetVcpus = testDomainGetVcpus, /* 0.7.3 */ + .domainGetMaxVcpus = testDomainGetMaxVcpus, /* 0.7.3 */ + .domainGetXMLDesc = testDomainGetXMLDesc, /* 0.1.4 */ + .listDefinedDomains = testListDefinedDomains, /* 0.1.11 */ + .numOfDefinedDomains = testNumOfDefinedDomains, /* 0.1.11 */ + .domainCreate = testDomainCreate, /* 0.1.11 */ + .domainCreateWithFlags = testDomainCreateWithFlags, /* 0.8.2 */ + .domainDefineXML = testDomainDefineXML, /* 0.1.11 */ + .domainUndefine = testDomainUndefine, /* 0.1.11 */ + .domainGetAutostart = testDomainGetAutostart, /* 0.3.2 */ + .domainSetAutostart = testDomainSetAutostart, /* 0.3.2 */ + .domainGetSchedulerType = testDomainGetSchedulerType, /* 0.3.2 */ + .domainGetSchedulerParameters = testDomainGetSchedulerParams, /* 0.3.2 */ + .domainSetSchedulerParameters = testDomainSetSchedulerParams, /* 0.3.2 */ + .domainBlockStats = testDomainBlockStats, /* 0.7.0 */ + .domainInterfaceStats = testDomainInterfaceStats, /* 0.7.0 */ + .nodeGetCellsFreeMemory = testNodeGetCellsFreeMemory, /* 0.4.2 */ + .domainEventRegister = testDomainEventRegister, /* 0.6.0 */ + .domainEventDeregister = testDomainEventDeregister, /* 0.6.0 */ + .isEncrypted = testIsEncrypted, /* 0.7.3 */ + .isSecure = testIsSecure, /* 0.7.3 */ + .domainIsActive = testDomainIsActive, /* 0.7.3 */ + .domainIsPersistent = testDomainIsPersistent, /* 0.7.3 */ + .domainIsUpdated = testDomainIsUpdated, /* 0.8.6 */ + .domainEventRegisterAny = testDomainEventRegisterAny, /* 0.8.0 */ + .domainEventDeregisterAny = testDomainEventDeregisterAny, /* 0.8.0 */ }; static virNetworkDriver testNetworkDriver = { "Test", - .open = testOpenNetwork, - .close = testCloseNetwork, - .numOfNetworks = testNumNetworks, - .listNetworks = testListNetworks, - .numOfDefinedNetworks = testNumDefinedNetworks, - .listDefinedNetworks = testListDefinedNetworks, - .networkLookupByUUID = testLookupNetworkByUUID, - .networkLookupByName = testLookupNetworkByName, - .networkCreateXML = testNetworkCreate, - .networkDefineXML = testNetworkDefine, - .networkUndefine = testNetworkUndefine, - .networkCreate = testNetworkStart, - .networkDestroy = testNetworkDestroy, - .networkGetXMLDesc = testNetworkGetXMLDesc, - .networkGetBridgeName = testNetworkGetBridgeName, - .networkGetAutostart = testNetworkGetAutostart, - .networkSetAutostart = testNetworkSetAutostart, - .networkIsActive = testNetworkIsActive, - .networkIsPersistent = testNetworkIsPersistent, + .open = testOpenNetwork, /* 0.3.2 */ + .close = testCloseNetwork, /* 0.3.2 */ + .numOfNetworks = testNumNetworks, /* 0.3.2 */ + .listNetworks = testListNetworks, /* 0.3.2 */ + .numOfDefinedNetworks = testNumDefinedNetworks, /* 0.3.2 */ + .listDefinedNetworks = testListDefinedNetworks, /* 0.3.2 */ + .networkLookupByUUID = testLookupNetworkByUUID, /* 0.3.2 */ + .networkLookupByName = testLookupNetworkByName, /* 0.3.2 */ + .networkCreateXML = testNetworkCreate, /* 0.3.2 */ + .networkDefineXML = testNetworkDefine, /* 0.3.2 */ + .networkUndefine = testNetworkUndefine, /* 0.3.2 */ + .networkCreate = testNetworkStart, /* 0.3.2 */ + .networkDestroy = testNetworkDestroy, /* 0.3.2 */ + .networkGetXMLDesc = testNetworkGetXMLDesc, /* 0.3.2 */ + .networkGetBridgeName = testNetworkGetBridgeName, /* 0.3.2 */ + .networkGetAutostart = testNetworkGetAutostart, /* 0.3.2 */ + .networkSetAutostart = testNetworkSetAutostart, /* 0.3.2 */ + .networkIsActive = testNetworkIsActive, /* 0.7.3 */ + .networkIsPersistent = testNetworkIsPersistent, /* 0.7.3 */ }; static virInterfaceDriver testInterfaceDriver = { "Test", /* name */ - .open = testOpenInterface, - .close = testCloseInterface, - .numOfInterfaces = testNumOfInterfaces, - .listInterfaces = testListInterfaces, - .numOfDefinedInterfaces = testNumOfDefinedInterfaces, - .listDefinedInterfaces = testListDefinedInterfaces, - .interfaceLookupByName = testLookupInterfaceByName, - .interfaceLookupByMACString = testLookupInterfaceByMACString, - .interfaceGetXMLDesc = testInterfaceGetXMLDesc, - .interfaceDefineXML = testInterfaceDefineXML, - .interfaceUndefine = testInterfaceUndefine, - .interfaceCreate = testInterfaceCreate, - .interfaceDestroy = testInterfaceDestroy, - .interfaceIsActive = testInterfaceIsActive, + .open = testOpenInterface, /* 0.7.0 */ + .close = testCloseInterface, /* 0.7.0 */ + .numOfInterfaces = testNumOfInterfaces, /* 0.7.0 */ + .listInterfaces = testListInterfaces, /* 0.7.0 */ + .numOfDefinedInterfaces = testNumOfDefinedInterfaces, /* 0.7.0 */ + .listDefinedInterfaces = testListDefinedInterfaces, /* 0.7.0 */ + .interfaceLookupByName = testLookupInterfaceByName, /* 0.7.0 */ + .interfaceLookupByMACString = testLookupInterfaceByMACString, /* 0.7.0 */ + .interfaceGetXMLDesc = testInterfaceGetXMLDesc, /* 0.7.0 */ + .interfaceDefineXML = testInterfaceDefineXML, /* 0.7.0 */ + .interfaceUndefine = testInterfaceUndefine, /* 0.7.0 */ + .interfaceCreate = testInterfaceCreate, /* 0.7.0 */ + .interfaceDestroy = testInterfaceDestroy, /* 0.7.0 */ + .interfaceIsActive = testInterfaceIsActive, /* 0.7.3 */ }; static virStorageDriver testStorageDriver = { .name = "Test", - .open = testStorageOpen, - .close = testStorageClose, + .open = testStorageOpen, /* 0.4.1 */ + .close = testStorageClose, /* 0.4.1 */ - .numOfPools = testStorageNumPools, - .listPools = testStorageListPools, - .numOfDefinedPools = testStorageNumDefinedPools, - .listDefinedPools = testStorageListDefinedPools, - .findPoolSources = testStorageFindPoolSources, - .poolLookupByName = testStoragePoolLookupByName, - .poolLookupByUUID = testStoragePoolLookupByUUID, - .poolLookupByVolume = testStoragePoolLookupByVolume, - .poolCreateXML = testStoragePoolCreate, - .poolDefineXML = testStoragePoolDefine, - .poolBuild = testStoragePoolBuild, - .poolUndefine = testStoragePoolUndefine, - .poolCreate = testStoragePoolStart, - .poolDestroy = testStoragePoolDestroy, - .poolDelete = testStoragePoolDelete, - .poolRefresh = testStoragePoolRefresh, - .poolGetInfo = testStoragePoolGetInfo, - .poolGetXMLDesc = testStoragePoolGetXMLDesc, - .poolGetAutostart = testStoragePoolGetAutostart, - .poolSetAutostart = testStoragePoolSetAutostart, - .poolNumOfVolumes = testStoragePoolNumVolumes, - .poolListVolumes = testStoragePoolListVolumes, + .numOfPools = testStorageNumPools, /* 0.5.0 */ + .listPools = testStorageListPools, /* 0.5.0 */ + .numOfDefinedPools = testStorageNumDefinedPools, /* 0.5.0 */ + .listDefinedPools = testStorageListDefinedPools, /* 0.5.0 */ + .findPoolSources = testStorageFindPoolSources, /* 0.5.0 */ + .poolLookupByName = testStoragePoolLookupByName, /* 0.5.0 */ + .poolLookupByUUID = testStoragePoolLookupByUUID, /* 0.5.0 */ + .poolLookupByVolume = testStoragePoolLookupByVolume, /* 0.5.0 */ + .poolCreateXML = testStoragePoolCreate, /* 0.5.0 */ + .poolDefineXML = testStoragePoolDefine, /* 0.5.0 */ + .poolBuild = testStoragePoolBuild, /* 0.5.0 */ + .poolUndefine = testStoragePoolUndefine, /* 0.5.0 */ + .poolCreate = testStoragePoolStart, /* 0.5.0 */ + .poolDestroy = testStoragePoolDestroy, /* 0.5.0 */ + .poolDelete = testStoragePoolDelete, /* 0.5.0 */ + .poolRefresh = testStoragePoolRefresh, /* 0.5.0 */ + .poolGetInfo = testStoragePoolGetInfo, /* 0.5.0 */ + .poolGetXMLDesc = testStoragePoolGetXMLDesc, /* 0.5.0 */ + .poolGetAutostart = testStoragePoolGetAutostart, /* 0.5.0 */ + .poolSetAutostart = testStoragePoolSetAutostart, /* 0.5.0 */ + .poolNumOfVolumes = testStoragePoolNumVolumes, /* 0.5.0 */ + .poolListVolumes = testStoragePoolListVolumes, /* 0.5.0 */ - .volLookupByName = testStorageVolumeLookupByName, - .volLookupByKey = testStorageVolumeLookupByKey, - .volLookupByPath = testStorageVolumeLookupByPath, - .volCreateXML = testStorageVolumeCreateXML, - .volCreateXMLFrom = testStorageVolumeCreateXMLFrom, - .volDelete = testStorageVolumeDelete, - .volGetInfo = testStorageVolumeGetInfo, - .volGetXMLDesc = testStorageVolumeGetXMLDesc, - .volGetPath = testStorageVolumeGetPath, - .poolIsActive = testStoragePoolIsActive, - .poolIsPersistent = testStoragePoolIsPersistent, + .volLookupByName = testStorageVolumeLookupByName, /* 0.5.0 */ + .volLookupByKey = testStorageVolumeLookupByKey, /* 0.5.0 */ + .volLookupByPath = testStorageVolumeLookupByPath, /* 0.5.0 */ + .volCreateXML = testStorageVolumeCreateXML, /* 0.5.0 */ + .volCreateXMLFrom = testStorageVolumeCreateXMLFrom, /* 0.6.4 */ + .volDelete = testStorageVolumeDelete, /* 0.5.0 */ + .volGetInfo = testStorageVolumeGetInfo, /* 0.5.0 */ + .volGetXMLDesc = testStorageVolumeGetXMLDesc, /* 0.5.0 */ + .volGetPath = testStorageVolumeGetPath, /* 0.5.0 */ + .poolIsActive = testStoragePoolIsActive, /* 0.7.3 */ + .poolIsPersistent = testStoragePoolIsPersistent, /* 0.7.3 */ }; static virDeviceMonitor testDevMonitor = { .name = "Test", - .open = testDevMonOpen, - .close = testDevMonClose, + .open = testDevMonOpen, /* 0.6.0 */ + .close = testDevMonClose, /* 0.6.0 */ - .numOfDevices = testNodeNumOfDevices, - .listDevices = testNodeListDevices, - .deviceLookupByName = testNodeDeviceLookupByName, - .deviceGetXMLDesc = testNodeDeviceGetXMLDesc, - .deviceGetParent = testNodeDeviceGetParent, - .deviceNumOfCaps = testNodeDeviceNumOfCaps, - .deviceListCaps = testNodeDeviceListCaps, - .deviceCreateXML = testNodeDeviceCreateXML, - .deviceDestroy = testNodeDeviceDestroy, + .numOfDevices = testNodeNumOfDevices, /* 0.7.2 */ + .listDevices = testNodeListDevices, /* 0.7.2 */ + .deviceLookupByName = testNodeDeviceLookupByName, /* 0.7.2 */ + .deviceGetXMLDesc = testNodeDeviceGetXMLDesc, /* 0.7.2 */ + .deviceGetParent = testNodeDeviceGetParent, /* 0.7.2 */ + .deviceNumOfCaps = testNodeDeviceNumOfCaps, /* 0.7.2 */ + .deviceListCaps = testNodeDeviceListCaps, /* 0.7.2 */ + .deviceCreateXML = testNodeDeviceCreateXML, /* 0.7.3 */ + .deviceDestroy = testNodeDeviceDestroy, /* 0.7.3 */ }; static virSecretDriver testSecretDriver = { .name = "Test", - .open = testSecretOpen, - .close = testSecretClose, + .open = testSecretOpen, /* 0.7.1 */ + .close = testSecretClose, /* 0.7.1 */ }; static virNWFilterDriver testNWFilterDriver = { .name = "Test", - .open = testNWFilterOpen, - .close = testNWFilterClose, + .open = testNWFilterOpen, /* 0.8.0 */ + .close = testNWFilterClose, /* 0.8.0 */ }; /** diff --git a/src/uml/uml_driver.c b/src/uml/uml_driver.c index 6e6349ee53..536cd8cc65 100644 --- a/src/uml/uml_driver.c +++ b/src/uml/uml_driver.c @@ -2183,49 +2183,49 @@ cleanup: static virDriver umlDriver = { .no = VIR_DRV_UML, .name = "UML", - .open = umlOpen, - .close = umlClose, - .type = umlGetType, - .version = umlGetVersion, - .getHostname = virGetHostname, - .nodeGetInfo = nodeGetInfo, - .getCapabilities = umlGetCapabilities, - .listDomains = umlListDomains, - .numOfDomains = umlNumDomains, - .domainCreateXML = umlDomainCreate, - .domainLookupByID = umlDomainLookupByID, - .domainLookupByUUID = umlDomainLookupByUUID, - .domainLookupByName = umlDomainLookupByName, - .domainShutdown = umlDomainShutdown, - .domainDestroy = umlDomainDestroy, - .domainGetOSType = umlDomainGetOSType, - .domainGetMaxMemory = umlDomainGetMaxMemory, - .domainSetMaxMemory = umlDomainSetMaxMemory, - .domainSetMemory = umlDomainSetMemory, - .domainGetInfo = umlDomainGetInfo, - .domainGetState = umlDomainGetState, - .domainGetXMLDesc = umlDomainGetXMLDesc, - .listDefinedDomains = umlListDefinedDomains, - .numOfDefinedDomains = umlNumDefinedDomains, - .domainCreate = umlDomainStart, - .domainCreateWithFlags = umlDomainStartWithFlags, - .domainDefineXML = umlDomainDefine, - .domainUndefine = umlDomainUndefine, - .domainAttachDevice = umlDomainAttachDevice, - .domainAttachDeviceFlags = umlDomainAttachDeviceFlags, - .domainDetachDevice = umlDomainDetachDevice, - .domainDetachDeviceFlags = umlDomainDetachDeviceFlags, - .domainGetAutostart = umlDomainGetAutostart, - .domainSetAutostart = umlDomainSetAutostart, - .domainBlockPeek = umlDomainBlockPeek, - .nodeGetCellsFreeMemory = nodeGetCellsFreeMemory, - .nodeGetFreeMemory = nodeGetFreeMemory, - .isEncrypted = umlIsEncrypted, - .isSecure = umlIsSecure, - .domainIsActive = umlDomainIsActive, - .domainIsPersistent = umlDomainIsPersistent, - .domainIsUpdated = umlDomainIsUpdated, - .domainOpenConsole = umlDomainOpenConsole, + .open = umlOpen, /* 0.5.0 */ + .close = umlClose, /* 0.5.0 */ + .type = umlGetType, /* 0.5.0 */ + .version = umlGetVersion, /* 0.5.0 */ + .getHostname = virGetHostname, /* 0.5.0 */ + .nodeGetInfo = nodeGetInfo, /* 0.5.0 */ + .getCapabilities = umlGetCapabilities, /* 0.5.0 */ + .listDomains = umlListDomains, /* 0.5.0 */ + .numOfDomains = umlNumDomains, /* 0.5.0 */ + .domainCreateXML = umlDomainCreate, /* 0.5.0 */ + .domainLookupByID = umlDomainLookupByID, /* 0.5.0 */ + .domainLookupByUUID = umlDomainLookupByUUID, /* 0.5.0 */ + .domainLookupByName = umlDomainLookupByName, /* 0.5.0 */ + .domainShutdown = umlDomainShutdown, /* 0.5.0 */ + .domainDestroy = umlDomainDestroy, /* 0.5.0 */ + .domainGetOSType = umlDomainGetOSType, /* 0.5.0 */ + .domainGetMaxMemory = umlDomainGetMaxMemory, /* 0.5.0 */ + .domainSetMaxMemory = umlDomainSetMaxMemory, /* 0.5.0 */ + .domainSetMemory = umlDomainSetMemory, /* 0.5.0 */ + .domainGetInfo = umlDomainGetInfo, /* 0.5.0 */ + .domainGetState = umlDomainGetState, /* 0.9.2 */ + .domainGetXMLDesc = umlDomainGetXMLDesc, /* 0.5.0 */ + .listDefinedDomains = umlListDefinedDomains, /* 0.5.0 */ + .numOfDefinedDomains = umlNumDefinedDomains, /* 0.5.0 */ + .domainCreate = umlDomainStart, /* 0.5.0 */ + .domainCreateWithFlags = umlDomainStartWithFlags, /* 0.8.2 */ + .domainDefineXML = umlDomainDefine, /* 0.5.0 */ + .domainUndefine = umlDomainUndefine, /* 0.5.0 */ + .domainAttachDevice = umlDomainAttachDevice, /* 0.8.4 */ + .domainAttachDeviceFlags = umlDomainAttachDeviceFlags, /* 0.8.4 */ + .domainDetachDevice = umlDomainDetachDevice, /* 0.8.4 */ + .domainDetachDeviceFlags = umlDomainDetachDeviceFlags, /* 0.8.4 */ + .domainGetAutostart = umlDomainGetAutostart, /* 0.5.0 */ + .domainSetAutostart = umlDomainSetAutostart, /* 0.5.0 */ + .domainBlockPeek = umlDomainBlockPeek, /* 0.5.0 */ + .nodeGetCellsFreeMemory = nodeGetCellsFreeMemory, /* 0.5.0 */ + .nodeGetFreeMemory = nodeGetFreeMemory, /* 0.5.0 */ + .isEncrypted = umlIsEncrypted, /* 0.7.3 */ + .isSecure = umlIsSecure, /* 0.7.3 */ + .domainIsActive = umlDomainIsActive, /* 0.7.3 */ + .domainIsPersistent = umlDomainIsPersistent, /* 0.7.3 */ + .domainIsUpdated = umlDomainIsUpdated, /* 0.8.6 */ + .domainOpenConsole = umlDomainOpenConsole, /* 0.8.6 */ }; static int diff --git a/src/vbox/vbox_tmpl.c b/src/vbox/vbox_tmpl.c index 81323e71bd..2986f5abcc 100644 --- a/src/vbox/vbox_tmpl.c +++ b/src/vbox/vbox_tmpl.c @@ -8722,108 +8722,108 @@ endjob: virDriver NAME(Driver) = { .no = VIR_DRV_VBOX, .name = "VBOX", - .open = vboxOpen, - .close = vboxClose, - .version = vboxGetVersion, - .getHostname = virGetHostname, - .getMaxVcpus = vboxGetMaxVcpus, - .nodeGetInfo = nodeGetInfo, - .getCapabilities = vboxGetCapabilities, - .listDomains = vboxListDomains, - .numOfDomains = vboxNumOfDomains, - .domainCreateXML = vboxDomainCreateXML, - .domainLookupByID = vboxDomainLookupByID, - .domainLookupByUUID = vboxDomainLookupByUUID, - .domainLookupByName = vboxDomainLookupByName, - .domainSuspend = vboxDomainSuspend, - .domainResume = vboxDomainResume, - .domainShutdown = vboxDomainShutdown, - .domainReboot = vboxDomainReboot, - .domainDestroy = vboxDomainDestroy, - .domainGetOSType = vboxDomainGetOSType, - .domainSetMemory = vboxDomainSetMemory, - .domainGetInfo = vboxDomainGetInfo, - .domainGetState = vboxDomainGetState, - .domainSave = vboxDomainSave, - .domainSetVcpus = vboxDomainSetVcpus, - .domainSetVcpusFlags = vboxDomainSetVcpusFlags, - .domainGetVcpusFlags = vboxDomainGetVcpusFlags, - .domainGetMaxVcpus = vboxDomainGetMaxVcpus, - .domainGetXMLDesc = vboxDomainGetXMLDesc, - .listDefinedDomains = vboxListDefinedDomains, - .numOfDefinedDomains = vboxNumOfDefinedDomains, - .domainCreate = vboxDomainCreate, - .domainCreateWithFlags = vboxDomainCreateWithFlags, - .domainDefineXML = vboxDomainDefineXML, - .domainUndefine = vboxDomainUndefine, - .domainAttachDevice = vboxDomainAttachDevice, - .domainAttachDeviceFlags = vboxDomainAttachDeviceFlags, - .domainDetachDevice = vboxDomainDetachDevice, - .domainDetachDeviceFlags = vboxDomainDetachDeviceFlags, - .domainUpdateDeviceFlags = vboxDomainUpdateDeviceFlags, - .nodeGetCellsFreeMemory = nodeGetCellsFreeMemory, - .nodeGetFreeMemory = nodeGetFreeMemory, + .open = vboxOpen, /* 0.6.3 */ + .close = vboxClose, /* 0.6.3 */ + .version = vboxGetVersion, /* 0.6.3 */ + .getHostname = virGetHostname, /* 0.6.3 */ + .getMaxVcpus = vboxGetMaxVcpus, /* 0.6.3 */ + .nodeGetInfo = nodeGetInfo, /* 0.6.3 */ + .getCapabilities = vboxGetCapabilities, /* 0.6.3 */ + .listDomains = vboxListDomains, /* 0.6.3 */ + .numOfDomains = vboxNumOfDomains, /* 0.6.3 */ + .domainCreateXML = vboxDomainCreateXML, /* 0.6.3 */ + .domainLookupByID = vboxDomainLookupByID, /* 0.6.3 */ + .domainLookupByUUID = vboxDomainLookupByUUID, /* 0.6.3 */ + .domainLookupByName = vboxDomainLookupByName, /* 0.6.3 */ + .domainSuspend = vboxDomainSuspend, /* 0.6.3 */ + .domainResume = vboxDomainResume, /* 0.6.3 */ + .domainShutdown = vboxDomainShutdown, /* 0.6.3 */ + .domainReboot = vboxDomainReboot, /* 0.6.3 */ + .domainDestroy = vboxDomainDestroy, /* 0.6.3 */ + .domainGetOSType = vboxDomainGetOSType, /* 0.6.3 */ + .domainSetMemory = vboxDomainSetMemory, /* 0.6.3 */ + .domainGetInfo = vboxDomainGetInfo, /* 0.6.3 */ + .domainGetState = vboxDomainGetState, /* 0.9.2 */ + .domainSave = vboxDomainSave, /* 0.6.3 */ + .domainSetVcpus = vboxDomainSetVcpus, /* 0.7.1 */ + .domainSetVcpusFlags = vboxDomainSetVcpusFlags, /* 0.8.5 */ + .domainGetVcpusFlags = vboxDomainGetVcpusFlags, /* 0.8.5 */ + .domainGetMaxVcpus = vboxDomainGetMaxVcpus, /* 0.7.1 */ + .domainGetXMLDesc = vboxDomainGetXMLDesc, /* 0.6.3 */ + .listDefinedDomains = vboxListDefinedDomains, /* 0.6.3 */ + .numOfDefinedDomains = vboxNumOfDefinedDomains, /* 0.6.3 */ + .domainCreate = vboxDomainCreate, /* 0.6.3 */ + .domainCreateWithFlags = vboxDomainCreateWithFlags, /* 0.8.2 */ + .domainDefineXML = vboxDomainDefineXML, /* 0.6.3 */ + .domainUndefine = vboxDomainUndefine, /* 0.6.3 */ + .domainAttachDevice = vboxDomainAttachDevice, /* 0.6.3 */ + .domainAttachDeviceFlags = vboxDomainAttachDeviceFlags, /* 0.7.7 */ + .domainDetachDevice = vboxDomainDetachDevice, /* 0.6.3 */ + .domainDetachDeviceFlags = vboxDomainDetachDeviceFlags, /* 0.7.7 */ + .domainUpdateDeviceFlags = vboxDomainUpdateDeviceFlags, /* 0.8.0 */ + .nodeGetCellsFreeMemory = nodeGetCellsFreeMemory, /* 0.6.5 */ + .nodeGetFreeMemory = nodeGetFreeMemory, /* 0.6.5 */ #if VBOX_API_VERSION == 4000 - .domainScreenshot = vboxDomainScreenshot, + .domainScreenshot = vboxDomainScreenshot, /* 0.9.2 */ #endif #if VBOX_API_VERSION != 2002 && VBOX_API_VERSION != 4000 - .domainEventRegister = vboxDomainEventRegister, - .domainEventDeregister = vboxDomainEventDeregister, + .domainEventRegister = vboxDomainEventRegister, /* 0.7.0 */ + .domainEventDeregister = vboxDomainEventDeregister, /* 0.7.0 */ #endif - .isEncrypted = vboxIsEncrypted, - .isSecure = vboxIsSecure, - .domainIsActive = vboxDomainIsActive, - .domainIsPersistent = vboxDomainIsPersistent, - .domainIsUpdated = vboxDomainIsUpdated, + .isEncrypted = vboxIsEncrypted, /* 0.7.3 */ + .isSecure = vboxIsSecure, /* 0.7.3 */ + .domainIsActive = vboxDomainIsActive, /* 0.7.3 */ + .domainIsPersistent = vboxDomainIsPersistent, /* 0.7.3 */ + .domainIsUpdated = vboxDomainIsUpdated, /* 0.8.6 */ #if VBOX_API_VERSION != 2002 && VBOX_API_VERSION != 4000 - .domainEventRegisterAny = vboxDomainEventRegisterAny, - .domainEventDeregisterAny = vboxDomainEventDeregisterAny, + .domainEventRegisterAny = vboxDomainEventRegisterAny, /* 0.8.0 */ + .domainEventDeregisterAny = vboxDomainEventDeregisterAny, /* 0.8.0 */ #endif - .domainSnapshotCreateXML = vboxDomainSnapshotCreateXML, - .domainSnapshotGetXMLDesc = vboxDomainSnapshotGetXMLDesc, - .domainSnapshotNum = vboxDomainSnapshotNum, - .domainSnapshotListNames = vboxDomainSnapshotListNames, - .domainSnapshotLookupByName = vboxDomainSnapshotLookupByName, - .domainHasCurrentSnapshot = vboxDomainHasCurrentSnapshot, - .domainSnapshotCurrent = vboxDomainSnapshotCurrent, - .domainRevertToSnapshot = vboxDomainRevertToSnapshot, - .domainSnapshotDelete = vboxDomainSnapshotDelete, + .domainSnapshotCreateXML = vboxDomainSnapshotCreateXML, /* 0.8.0 */ + .domainSnapshotGetXMLDesc = vboxDomainSnapshotGetXMLDesc, /* 0.8.0 */ + .domainSnapshotNum = vboxDomainSnapshotNum, /* 0.8.0 */ + .domainSnapshotListNames = vboxDomainSnapshotListNames, /* 0.8.0 */ + .domainSnapshotLookupByName = vboxDomainSnapshotLookupByName, /* 0.8.0 */ + .domainHasCurrentSnapshot = vboxDomainHasCurrentSnapshot, /* 0.8.0 */ + .domainSnapshotCurrent = vboxDomainSnapshotCurrent, /* 0.8.0 */ + .domainRevertToSnapshot = vboxDomainRevertToSnapshot, /* 0.8.0 */ + .domainSnapshotDelete = vboxDomainSnapshotDelete, /* 0.8.0 */ }; virNetworkDriver NAME(NetworkDriver) = { "VBOX", - .open = vboxNetworkOpen, - .close = vboxNetworkClose, - .numOfNetworks = vboxNumOfNetworks, - .listNetworks = vboxListNetworks, - .numOfDefinedNetworks = vboxNumOfDefinedNetworks, - .listDefinedNetworks = vboxListDefinedNetworks, - .networkLookupByUUID = vboxNetworkLookupByUUID, - .networkLookupByName = vboxNetworkLookupByName, - .networkCreateXML = vboxNetworkCreateXML, - .networkDefineXML = vboxNetworkDefineXML, - .networkUndefine = vboxNetworkUndefine, - .networkCreate = vboxNetworkCreate, - .networkDestroy = vboxNetworkDestroy, - .networkGetXMLDesc = vboxNetworkGetXMLDesc, + .open = vboxNetworkOpen, /* 0.6.4 */ + .close = vboxNetworkClose, /* 0.6.4 */ + .numOfNetworks = vboxNumOfNetworks, /* 0.6.4 */ + .listNetworks = vboxListNetworks, /* 0.6.4 */ + .numOfDefinedNetworks = vboxNumOfDefinedNetworks, /* 0.6.4 */ + .listDefinedNetworks = vboxListDefinedNetworks, /* 0.6.4 */ + .networkLookupByUUID = vboxNetworkLookupByUUID, /* 0.6.4 */ + .networkLookupByName = vboxNetworkLookupByName, /* 0.6.4 */ + .networkCreateXML = vboxNetworkCreateXML, /* 0.6.4 */ + .networkDefineXML = vboxNetworkDefineXML, /* 0.6.4 */ + .networkUndefine = vboxNetworkUndefine, /* 0.6.4 */ + .networkCreate = vboxNetworkCreate, /* 0.6.4 */ + .networkDestroy = vboxNetworkDestroy, /* 0.6.4 */ + .networkGetXMLDesc = vboxNetworkGetXMLDesc, /* 0.6.4 */ }; virStorageDriver NAME(StorageDriver) = { .name = "VBOX", - .open = vboxStorageOpen, - .close = vboxStorageClose, - .numOfPools = vboxStorageNumOfPools, - .listPools = vboxStorageListPools, - .poolLookupByName = vboxStoragePoolLookupByName, - .poolNumOfVolumes = vboxStoragePoolNumOfVolumes, - .poolListVolumes = vboxStoragePoolListVolumes, + .open = vboxStorageOpen, /* 0.7.1 */ + .close = vboxStorageClose, /* 0.7.1 */ + .numOfPools = vboxStorageNumOfPools, /* 0.7.1 */ + .listPools = vboxStorageListPools, /* 0.7.1 */ + .poolLookupByName = vboxStoragePoolLookupByName, /* 0.7.1 */ + .poolNumOfVolumes = vboxStoragePoolNumOfVolumes, /* 0.7.1 */ + .poolListVolumes = vboxStoragePoolListVolumes, /* 0.7.1 */ - .volLookupByName = vboxStorageVolLookupByName, - .volLookupByKey = vboxStorageVolLookupByKey, - .volLookupByPath = vboxStorageVolLookupByPath, - .volCreateXML = vboxStorageVolCreateXML, - .volDelete = vboxStorageVolDelete, - .volGetInfo = vboxStorageVolGetInfo, - .volGetXMLDesc = vboxStorageVolGetXMLDesc, - .volGetPath = vboxStorageVolGetPath + .volLookupByName = vboxStorageVolLookupByName, /* 0.7.1 */ + .volLookupByKey = vboxStorageVolLookupByKey, /* 0.7.1 */ + .volLookupByPath = vboxStorageVolLookupByPath, /* 0.7.1 */ + .volCreateXML = vboxStorageVolCreateXML, /* 0.7.1 */ + .volDelete = vboxStorageVolDelete, /* 0.7.1 */ + .volGetInfo = vboxStorageVolGetInfo, /* 0.7.1 */ + .volGetXMLDesc = vboxStorageVolGetXMLDesc, /* 0.7.1 */ + .volGetPath = vboxStorageVolGetPath /* 0.7.1 */ }; diff --git a/src/vmware/vmware_driver.c b/src/vmware/vmware_driver.c index 288f35c6a8..ab41d0231f 100644 --- a/src/vmware/vmware_driver.c +++ b/src/vmware/vmware_driver.c @@ -932,33 +932,33 @@ vmwareDomainGetState(virDomainPtr dom, static virDriver vmwareDriver = { .no = VIR_DRV_VMWARE, .name = "VMWARE", - .open = vmwareOpen, - .close = vmwareClose, - .type = vmwareGetType, - .version = vmwareGetVersion, - .listDomains = vmwareListDomains, - .numOfDomains = vmwareNumDomains, - .domainCreateXML = vmwareDomainCreateXML, - .domainLookupByID = vmwareDomainLookupByID, - .domainLookupByUUID = vmwareDomainLookupByUUID, - .domainLookupByName = vmwareDomainLookupByName, - .domainSuspend = vmwareDomainSuspend, - .domainResume = vmwareDomainResume, - .domainShutdown = vmwareDomainShutdown, - .domainReboot = vmwareDomainReboot, - .domainDestroy = vmwareDomainShutdown, - .domainGetOSType = vmwareGetOSType, - .domainGetInfo = vmwareDomainGetInfo, - .domainGetState = vmwareDomainGetState, - .domainGetXMLDesc = vmwareDomainGetXMLDesc, - .listDefinedDomains = vmwareListDefinedDomains, - .numOfDefinedDomains = vmwareNumDefinedDomains, - .domainCreate = vmwareDomainCreate, - .domainCreateWithFlags = vmwareDomainCreateWithFlags, - .domainDefineXML = vmwareDomainDefineXML, - .domainUndefine = vmwareDomainUndefine, - .domainIsActive = vmwareDomainIsActive, - .domainIsPersistent = vmwareDomainIsPersistent, + .open = vmwareOpen, /* 0.8.7 */ + .close = vmwareClose, /* 0.8.7 */ + .type = vmwareGetType, /* 0.8.7 */ + .version = vmwareGetVersion, /* 0.8.7 */ + .listDomains = vmwareListDomains, /* 0.8.7 */ + .numOfDomains = vmwareNumDomains, /* 0.8.7 */ + .domainCreateXML = vmwareDomainCreateXML, /* 0.8.7 */ + .domainLookupByID = vmwareDomainLookupByID, /* 0.8.7 */ + .domainLookupByUUID = vmwareDomainLookupByUUID, /* 0.8.7 */ + .domainLookupByName = vmwareDomainLookupByName, /* 0.8.7 */ + .domainSuspend = vmwareDomainSuspend, /* 0.8.7 */ + .domainResume = vmwareDomainResume, /* 0.8.7 */ + .domainShutdown = vmwareDomainShutdown, /* 0.8.7 */ + .domainReboot = vmwareDomainReboot, /* 0.8.7 */ + .domainDestroy = vmwareDomainShutdown, /* 0.8.7 */ + .domainGetOSType = vmwareGetOSType, /* 0.8.7 */ + .domainGetInfo = vmwareDomainGetInfo, /* 0.8.7 */ + .domainGetState = vmwareDomainGetState, /* 0.9.2 */ + .domainGetXMLDesc = vmwareDomainGetXMLDesc, /* 0.8.7 */ + .listDefinedDomains = vmwareListDefinedDomains, /* 0.8.7 */ + .numOfDefinedDomains = vmwareNumDefinedDomains, /* 0.8.7 */ + .domainCreate = vmwareDomainCreate, /* 0.8.7 */ + .domainCreateWithFlags = vmwareDomainCreateWithFlags, /* 0.8.7 */ + .domainDefineXML = vmwareDomainDefineXML, /* 0.8.7 */ + .domainUndefine = vmwareDomainUndefine, /* 0.8.7 */ + .domainIsActive = vmwareDomainIsActive, /* 0.8.7 */ + .domainIsPersistent = vmwareDomainIsPersistent, /* 0.8.7 */ }; int diff --git a/src/xen/xen_driver.c b/src/xen/xen_driver.c index 67367d2d6b..fea8548946 100644 --- a/src/xen/xen_driver.c +++ b/src/xen/xen_driver.c @@ -2142,81 +2142,81 @@ cleanup: static virDriver xenUnifiedDriver = { .no = VIR_DRV_XEN_UNIFIED, .name = "Xen", - .open = xenUnifiedOpen, - .close = xenUnifiedClose, - .supports_feature = xenUnifiedSupportsFeature, - .type = xenUnifiedType, - .version = xenUnifiedGetVersion, - .getHostname = virGetHostname, - .getMaxVcpus = xenUnifiedGetMaxVcpus, - .nodeGetInfo = xenUnifiedNodeGetInfo, - .getCapabilities = xenUnifiedGetCapabilities, - .listDomains = xenUnifiedListDomains, - .numOfDomains = xenUnifiedNumOfDomains, - .domainCreateXML = xenUnifiedDomainCreateXML, - .domainLookupByID = xenUnifiedDomainLookupByID, - .domainLookupByUUID = xenUnifiedDomainLookupByUUID, - .domainLookupByName = xenUnifiedDomainLookupByName, - .domainSuspend = xenUnifiedDomainSuspend, - .domainResume = xenUnifiedDomainResume, - .domainShutdown = xenUnifiedDomainShutdown, - .domainReboot = xenUnifiedDomainReboot, - .domainDestroy = xenUnifiedDomainDestroy, - .domainGetOSType = xenUnifiedDomainGetOSType, - .domainGetMaxMemory = xenUnifiedDomainGetMaxMemory, - .domainSetMaxMemory = xenUnifiedDomainSetMaxMemory, - .domainSetMemory = xenUnifiedDomainSetMemory, - .domainGetInfo = xenUnifiedDomainGetInfo, - .domainGetState = xenUnifiedDomainGetState, - .domainSave = xenUnifiedDomainSave, - .domainRestore = xenUnifiedDomainRestore, - .domainCoreDump = xenUnifiedDomainCoreDump, - .domainSetVcpus = xenUnifiedDomainSetVcpus, - .domainSetVcpusFlags = xenUnifiedDomainSetVcpusFlags, - .domainGetVcpusFlags = xenUnifiedDomainGetVcpusFlags, - .domainPinVcpu = xenUnifiedDomainPinVcpu, - .domainGetVcpus = xenUnifiedDomainGetVcpus, - .domainGetMaxVcpus = xenUnifiedDomainGetMaxVcpus, - .domainGetXMLDesc = xenUnifiedDomainGetXMLDesc, - .domainXMLFromNative = xenUnifiedDomainXMLFromNative, - .domainXMLToNative = xenUnifiedDomainXMLToNative, - .listDefinedDomains = xenUnifiedListDefinedDomains, - .numOfDefinedDomains = xenUnifiedNumOfDefinedDomains, - .domainCreate = xenUnifiedDomainCreate, - .domainCreateWithFlags = xenUnifiedDomainCreateWithFlags, - .domainDefineXML = xenUnifiedDomainDefineXML, - .domainUndefine = xenUnifiedDomainUndefine, - .domainAttachDevice = xenUnifiedDomainAttachDevice, - .domainAttachDeviceFlags = xenUnifiedDomainAttachDeviceFlags, - .domainDetachDevice = xenUnifiedDomainDetachDevice, - .domainDetachDeviceFlags = xenUnifiedDomainDetachDeviceFlags, - .domainUpdateDeviceFlags = xenUnifiedDomainUpdateDeviceFlags, - .domainGetAutostart = xenUnifiedDomainGetAutostart, - .domainSetAutostart = xenUnifiedDomainSetAutostart, - .domainGetSchedulerType = xenUnifiedDomainGetSchedulerType, - .domainGetSchedulerParameters = xenUnifiedDomainGetSchedulerParameters, - .domainSetSchedulerParameters = xenUnifiedDomainSetSchedulerParameters, - .domainMigratePrepare = xenUnifiedDomainMigratePrepare, - .domainMigratePerform = xenUnifiedDomainMigratePerform, - .domainMigrateFinish = xenUnifiedDomainMigrateFinish, - .domainBlockStats = xenUnifiedDomainBlockStats, - .domainInterfaceStats = xenUnifiedDomainInterfaceStats, - .domainBlockPeek = xenUnifiedDomainBlockPeek, - .nodeGetCellsFreeMemory = xenUnifiedNodeGetCellsFreeMemory, - .nodeGetFreeMemory = xenUnifiedNodeGetFreeMemory, - .domainEventRegister = xenUnifiedDomainEventRegister, - .domainEventDeregister = xenUnifiedDomainEventDeregister, - .nodeDeviceDettach = xenUnifiedNodeDeviceDettach, - .nodeDeviceReAttach = xenUnifiedNodeDeviceReAttach, - .nodeDeviceReset = xenUnifiedNodeDeviceReset, - .isEncrypted = xenUnifiedIsEncrypted, - .isSecure = xenUnifiedIsSecure, - .domainIsActive = xenUnifiedDomainIsActive, - .domainIsPersistent = xenUnifiedDomainIsPersistent, - .domainIsUpdated = xenUnifiedDomainIsUpdated, - .domainEventRegisterAny = xenUnifiedDomainEventRegisterAny, - .domainEventDeregisterAny = xenUnifiedDomainEventDeregisterAny, - .domainOpenConsole = xenUnifiedDomainOpenConsole, + .open = xenUnifiedOpen, /* 0.0.3 */ + .close = xenUnifiedClose, /* 0.0.3 */ + .supports_feature = xenUnifiedSupportsFeature, /* 0.3.2 */ + .type = xenUnifiedType, /* 0.0.3 */ + .version = xenUnifiedGetVersion, /* 0.0.3 */ + .getHostname = virGetHostname, /* 0.7.3 */ + .getMaxVcpus = xenUnifiedGetMaxVcpus, /* 0.2.1 */ + .nodeGetInfo = xenUnifiedNodeGetInfo, /* 0.1.0 */ + .getCapabilities = xenUnifiedGetCapabilities, /* 0.2.1 */ + .listDomains = xenUnifiedListDomains, /* 0.0.3 */ + .numOfDomains = xenUnifiedNumOfDomains, /* 0.0.3 */ + .domainCreateXML = xenUnifiedDomainCreateXML, /* 0.0.3 */ + .domainLookupByID = xenUnifiedDomainLookupByID, /* 0.0.3 */ + .domainLookupByUUID = xenUnifiedDomainLookupByUUID, /* 0.0.5 */ + .domainLookupByName = xenUnifiedDomainLookupByName, /* 0.0.3 */ + .domainSuspend = xenUnifiedDomainSuspend, /* 0.0.3 */ + .domainResume = xenUnifiedDomainResume, /* 0.0.3 */ + .domainShutdown = xenUnifiedDomainShutdown, /* 0.0.3 */ + .domainReboot = xenUnifiedDomainReboot, /* 0.1.0 */ + .domainDestroy = xenUnifiedDomainDestroy, /* 0.0.3 */ + .domainGetOSType = xenUnifiedDomainGetOSType, /* 0.0.3 */ + .domainGetMaxMemory = xenUnifiedDomainGetMaxMemory, /* 0.0.3 */ + .domainSetMaxMemory = xenUnifiedDomainSetMaxMemory, /* 0.0.3 */ + .domainSetMemory = xenUnifiedDomainSetMemory, /* 0.1.1 */ + .domainGetInfo = xenUnifiedDomainGetInfo, /* 0.0.3 */ + .domainGetState = xenUnifiedDomainGetState, /* 0.9.2 */ + .domainSave = xenUnifiedDomainSave, /* 0.0.3 */ + .domainRestore = xenUnifiedDomainRestore, /* 0.0.3 */ + .domainCoreDump = xenUnifiedDomainCoreDump, /* 0.1.9 */ + .domainSetVcpus = xenUnifiedDomainSetVcpus, /* 0.1.4 */ + .domainSetVcpusFlags = xenUnifiedDomainSetVcpusFlags, /* 0.8.5 */ + .domainGetVcpusFlags = xenUnifiedDomainGetVcpusFlags, /* 0.8.5 */ + .domainPinVcpu = xenUnifiedDomainPinVcpu, /* 0.1.4 */ + .domainGetVcpus = xenUnifiedDomainGetVcpus, /* 0.1.4 */ + .domainGetMaxVcpus = xenUnifiedDomainGetMaxVcpus, /* 0.2.1 */ + .domainGetXMLDesc = xenUnifiedDomainGetXMLDesc, /* 0.0.3 */ + .domainXMLFromNative = xenUnifiedDomainXMLFromNative, /* 0.6.4 */ + .domainXMLToNative = xenUnifiedDomainXMLToNative, /* 0.6.4 */ + .listDefinedDomains = xenUnifiedListDefinedDomains, /* 0.1.1 */ + .numOfDefinedDomains = xenUnifiedNumOfDefinedDomains, /* 0.1.5 */ + .domainCreate = xenUnifiedDomainCreate, /* 0.1.1 */ + .domainCreateWithFlags = xenUnifiedDomainCreateWithFlags, /* 0.8.2 */ + .domainDefineXML = xenUnifiedDomainDefineXML, /* 0.1.1 */ + .domainUndefine = xenUnifiedDomainUndefine, /* 0.1.1 */ + .domainAttachDevice = xenUnifiedDomainAttachDevice, /* 0.1.9 */ + .domainAttachDeviceFlags = xenUnifiedDomainAttachDeviceFlags, /* 0.7.7 */ + .domainDetachDevice = xenUnifiedDomainDetachDevice, /* 0.1.9 */ + .domainDetachDeviceFlags = xenUnifiedDomainDetachDeviceFlags, /* 0.7.7 */ + .domainUpdateDeviceFlags = xenUnifiedDomainUpdateDeviceFlags, /* 0.8.0 */ + .domainGetAutostart = xenUnifiedDomainGetAutostart, /* 0.4.4 */ + .domainSetAutostart = xenUnifiedDomainSetAutostart, /* 0.4.4 */ + .domainGetSchedulerType = xenUnifiedDomainGetSchedulerType, /* 0.2.3 */ + .domainGetSchedulerParameters = xenUnifiedDomainGetSchedulerParameters, /* 0.2.3 */ + .domainSetSchedulerParameters = xenUnifiedDomainSetSchedulerParameters, /* 0.2.3 */ + .domainMigratePrepare = xenUnifiedDomainMigratePrepare, /* 0.3.2 */ + .domainMigratePerform = xenUnifiedDomainMigratePerform, /* 0.3.2 */ + .domainMigrateFinish = xenUnifiedDomainMigrateFinish, /* 0.3.2 */ + .domainBlockStats = xenUnifiedDomainBlockStats, /* 0.3.2 */ + .domainInterfaceStats = xenUnifiedDomainInterfaceStats, /* 0.3.2 */ + .domainBlockPeek = xenUnifiedDomainBlockPeek, /* 0.4.4 */ + .nodeGetCellsFreeMemory = xenUnifiedNodeGetCellsFreeMemory, /* 0.3.3 */ + .nodeGetFreeMemory = xenUnifiedNodeGetFreeMemory, /* 0.3.3 */ + .domainEventRegister = xenUnifiedDomainEventRegister, /* 0.5.0 */ + .domainEventDeregister = xenUnifiedDomainEventDeregister, /* 0.5.0 */ + .nodeDeviceDettach = xenUnifiedNodeDeviceDettach, /* 0.6.1 */ + .nodeDeviceReAttach = xenUnifiedNodeDeviceReAttach, /* 0.6.1 */ + .nodeDeviceReset = xenUnifiedNodeDeviceReset, /* 0.6.1 */ + .isEncrypted = xenUnifiedIsEncrypted, /* 0.7.3 */ + .isSecure = xenUnifiedIsSecure, /* 0.7.3 */ + .domainIsActive = xenUnifiedDomainIsActive, /* 0.7.3 */ + .domainIsPersistent = xenUnifiedDomainIsPersistent, /* 0.7.3 */ + .domainIsUpdated = xenUnifiedDomainIsUpdated, /* 0.8.6 */ + .domainEventRegisterAny = xenUnifiedDomainEventRegisterAny, /* 0.8.0 */ + .domainEventDeregisterAny = xenUnifiedDomainEventDeregisterAny, /* 0.8.0 */ + .domainOpenConsole = xenUnifiedDomainOpenConsole, /* 0.8.6 */ }; /** diff --git a/src/xenapi/xenapi_driver.c b/src/xenapi/xenapi_driver.c index a00b3ee898..13b9161e09 100644 --- a/src/xenapi/xenapi_driver.c +++ b/src/xenapi/xenapi_driver.c @@ -1829,50 +1829,50 @@ xenapiNodeGetCellsFreeMemory (virConnectPtr conn, unsigned long long *freeMems, static virDriver xenapiDriver = { .no = VIR_DRV_XENAPI, .name = "XenAPI", - .open = xenapiOpen, - .close = xenapiClose, - .supports_feature = xenapiSupportsFeature, - .type = xenapiType, - .version = xenapiGetVersion, - .getHostname = xenapiGetHostname, - .getMaxVcpus = xenapiGetMaxVcpus, - .nodeGetInfo = xenapiNodeGetInfo, - .getCapabilities = xenapiGetCapabilities, - .listDomains = xenapiListDomains, - .numOfDomains = xenapiNumOfDomains, - .domainCreateXML = xenapiDomainCreateXML, - .domainLookupByID = xenapiDomainLookupByID, - .domainLookupByUUID = xenapiDomainLookupByUUID, - .domainLookupByName = xenapiDomainLookupByName, - .domainSuspend = xenapiDomainSuspend, - .domainResume = xenapiDomainResume, - .domainShutdown = xenapiDomainShutdown, - .domainReboot = xenapiDomainReboot, - .domainDestroy = xenapiDomainDestroy, - .domainGetOSType = xenapiDomainGetOSType, - .domainGetMaxMemory = xenapiDomainGetMaxMemory, - .domainSetMaxMemory = xenapiDomainSetMaxMemory, - .domainGetInfo = xenapiDomainGetInfo, - .domainGetState = xenapiDomainGetState, - .domainSetVcpus = xenapiDomainSetVcpus, - .domainSetVcpusFlags = xenapiDomainSetVcpusFlags, - .domainGetVcpusFlags = xenapiDomainGetVcpusFlags, - .domainPinVcpu = xenapiDomainPinVcpu, - .domainGetVcpus = xenapiDomainGetVcpus, - .domainGetMaxVcpus = xenapiDomainGetMaxVcpus, - .domainGetXMLDesc = xenapiDomainGetXMLDesc, - .listDefinedDomains = xenapiListDefinedDomains, - .numOfDefinedDomains = xenapiNumOfDefinedDomains, - .domainCreate = xenapiDomainCreate, - .domainCreateWithFlags = xenapiDomainCreateWithFlags, - .domainDefineXML = xenapiDomainDefineXML, - .domainUndefine = xenapiDomainUndefine, - .domainGetAutostart = xenapiDomainGetAutostart, - .domainSetAutostart = xenapiDomainSetAutostart, - .domainGetSchedulerType = xenapiDomainGetSchedulerType, - .nodeGetCellsFreeMemory = xenapiNodeGetCellsFreeMemory, - .nodeGetFreeMemory = xenapiNodeGetFreeMemory, - .domainIsUpdated = xenapiDomainIsUpdated, + .open = xenapiOpen, /* 0.8.0 */ + .close = xenapiClose, /* 0.8.0 */ + .supports_feature = xenapiSupportsFeature, /* 0.8.0 */ + .type = xenapiType, /* 0.8.0 */ + .version = xenapiGetVersion, /* 0.8.0 */ + .getHostname = xenapiGetHostname, /* 0.8.0 */ + .getMaxVcpus = xenapiGetMaxVcpus, /* 0.8.0 */ + .nodeGetInfo = xenapiNodeGetInfo, /* 0.8.0 */ + .getCapabilities = xenapiGetCapabilities, /* 0.8.0 */ + .listDomains = xenapiListDomains, /* 0.8.0 */ + .numOfDomains = xenapiNumOfDomains, /* 0.8.0 */ + .domainCreateXML = xenapiDomainCreateXML, /* 0.8.0 */ + .domainLookupByID = xenapiDomainLookupByID, /* 0.8.0 */ + .domainLookupByUUID = xenapiDomainLookupByUUID, /* 0.8.0 */ + .domainLookupByName = xenapiDomainLookupByName, /* 0.8.0 */ + .domainSuspend = xenapiDomainSuspend, /* 0.8.0 */ + .domainResume = xenapiDomainResume, /* 0.8.0 */ + .domainShutdown = xenapiDomainShutdown, /* 0.8.0 */ + .domainReboot = xenapiDomainReboot, /* 0.8.0 */ + .domainDestroy = xenapiDomainDestroy, /* 0.8.0 */ + .domainGetOSType = xenapiDomainGetOSType, /* 0.8.0 */ + .domainGetMaxMemory = xenapiDomainGetMaxMemory, /* 0.8.0 */ + .domainSetMaxMemory = xenapiDomainSetMaxMemory, /* 0.8.0 */ + .domainGetInfo = xenapiDomainGetInfo, /* 0.8.0 */ + .domainGetState = xenapiDomainGetState, /* 0.9.2 */ + .domainSetVcpus = xenapiDomainSetVcpus, /* 0.8.0 */ + .domainSetVcpusFlags = xenapiDomainSetVcpusFlags, /* 0.8.5 */ + .domainGetVcpusFlags = xenapiDomainGetVcpusFlags, /* 0.8.5 */ + .domainPinVcpu = xenapiDomainPinVcpu, /* 0.8.0 */ + .domainGetVcpus = xenapiDomainGetVcpus, /* 0.8.0 */ + .domainGetMaxVcpus = xenapiDomainGetMaxVcpus, /* 0.8.0 */ + .domainGetXMLDesc = xenapiDomainGetXMLDesc, /* 0.8.0 */ + .listDefinedDomains = xenapiListDefinedDomains, /* 0.8.0 */ + .numOfDefinedDomains = xenapiNumOfDefinedDomains, /* 0.8.0 */ + .domainCreate = xenapiDomainCreate, /* 0.8.0 */ + .domainCreateWithFlags = xenapiDomainCreateWithFlags, /* 0.8.2 */ + .domainDefineXML = xenapiDomainDefineXML, /* 0.8.0 */ + .domainUndefine = xenapiDomainUndefine, /* 0.8.0 */ + .domainGetAutostart = xenapiDomainGetAutostart, /* 0.8.0 */ + .domainSetAutostart = xenapiDomainSetAutostart, /* 0.8.0 */ + .domainGetSchedulerType = xenapiDomainGetSchedulerType, /* 0.8.0 */ + .nodeGetCellsFreeMemory = xenapiNodeGetCellsFreeMemory, /* 0.8.0 */ + .nodeGetFreeMemory = xenapiNodeGetFreeMemory, /* 0.8.0 */ + .domainIsUpdated = xenapiDomainIsUpdated, /* 0.8.6 */ }; /**