+Mon Jan 22 16:17:25 IST 2007 Mark McLoughlin <markmc@redhat.com>
+
+ * src/driver.h: remove Free(), GetName(), GetID() and
+ GetUUID() driver methods.
+
+ * src/proxy_internal.c, src/test.c, src/xen_internal.c,
+ src/xend_internal.c, src/xm_internal.c, src/xs_internal.c:
+ Update driver vtables.
+
Mon Jan 22 16:24:54 CET 2007 Daniel Veillard <veillard@redhat.com>
* configure.in libvirt.spec.in docs/*.html include/libvirt/libvirt.h:
unsigned int flags);
typedef int
(*virDrvDomainDestroy) (virDomainPtr domain);
-typedef int
- (*virDrvDomainFree) (virDomainPtr domain);
-typedef const char *
- (*virDrvDomainGetName) (virDomainPtr domain);
-typedef int
- (*virDrvDomainGetID) (virDomainPtr domain);
-typedef int
- (*virDrvDomainGetUUID) (virDomainPtr domain,
- unsigned char *uuid);
typedef char *
(*virDrvDomainGetOSType) (virDomainPtr domain);
typedef unsigned long
virDrvDomainShutdown domainShutdown;
virDrvDomainReboot domainReboot;
virDrvDomainDestroy domainDestroy;
- virDrvDomainFree domainFree;
- virDrvDomainGetName domainGetName;
- virDrvDomainGetID domainGetID;
- virDrvDomainGetUUID domainGetUUID;
virDrvDomainGetOSType domainGetOSType;
virDrvDomainGetMaxMemory domainGetMaxMemory;
virDrvDomainSetMaxMemory domainSetMaxMemory;
NULL, /* domainShutdown */
NULL, /* domainReboot */
NULL, /* domainDestroy */
- NULL, /* domainFree */
- NULL, /* domainGetName */
- NULL, /* domainGetID */
- NULL, /* domainGetUUID */
xenProxyDomainGetOSType, /* domainGetOSType */
xenProxyDomainGetMaxMemory, /* domainGetMaxMemory */
NULL, /* domainSetMaxMemory */
testShutdownDomain, /* domainShutdown */
testRebootDomain, /* domainReboot */
testDestroyDomain, /* domainDestroy */
- NULL, /* domainFree */
- NULL, /* domainGetName */
- NULL, /* domainGetID */
- NULL, /* domainGetUUID */
testGetOSType, /* domainGetOSType */
testGetMaxMemory, /* domainGetMaxMemory */
testSetMaxMemory, /* domainSetMaxMemory */
NULL, /* domainShutdown */
NULL, /* domainReboot */
xenHypervisorDestroyDomain, /* domainDestroy */
- NULL, /* domainFree */
- NULL, /* domainGetName */
- NULL, /* domainGetID */
- NULL, /* domainGetUUID */
NULL, /* domainGetOSType */
xenHypervisorGetMaxMemory, /* domainGetMaxMemory */
xenHypervisorSetMaxMemory, /* domainSetMaxMemory */
xenDaemonDomainShutdown, /* domainShutdown */
xenDaemonDomainReboot, /* domainReboot */
xenDaemonDomainDestroy, /* domainDestroy */
- NULL, /* domainFree */
- NULL, /* domainGetName */
- NULL, /* domainGetID */
- NULL, /* domainGetUUID */
NULL, /* domainGetOSType */
xenDaemonDomainGetMaxMemory, /* domainGetMaxMemory */
xenDaemonDomainSetMaxMemory, /* domainSetMaxMemory */
NULL, /* domainShutdown */
NULL, /* domainReboot */
NULL, /* domainDestroy */
- NULL, /* domainFree */
- NULL, /* domainGetName */
- NULL, /* domainGetID */
- NULL, /* domainGetUUID */
NULL, /* domainGetOSType */
xenXMDomainGetMaxMemory, /* domainGetMaxMemory */
xenXMDomainSetMaxMemory, /* domainSetMaxMemory */
xenStoreDomainShutdown, /* domainShutdown */
xenStoreDomainReboot, /* domainReboot */
NULL, /* domainDestroy */
- NULL, /* domainFree */
- NULL, /* domainGetName */
- NULL, /* domainGetID */
- NULL, /* domainGetUUID */
xenStoreDomainGetOSType, /* domainGetOSType */
xenStoreDomainGetMaxMemory, /* domainGetMaxMemory */
NULL, /* domainSetMaxMemory */