Added implementation of GetOSType driver to test backend

This commit is contained in:
Daniel P. Berrange 2006-11-08 18:54:57 +00:00
parent 892a8c3881
commit 0c62b5f6d5
3 changed files with 11 additions and 1 deletions

View File

@ -1,3 +1,8 @@
Wed Nov 8 13:00:56 EDT 2006 Daniel Berrange <berrange@redhat.com>
* src/test.c, src/test.h: Added implementation of the virDomainGetOSType
driver method to the test hypervisor backend.
Wed Nov 8 16:58:56 CET 2006 Daniel Veillard <veillard@redhat.com>
* include/libvirt/virterror.h src/virterror.c src/xend_internal.c

View File

@ -47,7 +47,7 @@ static virDriver testDriver = {
NULL, /* domainGetName */
NULL, /* domainGetID */
NULL, /* domainGetUUID */
NULL, /* domainGetOSType */
testGetOSType, /* domainGetOSType */
testGetMaxMemory, /* domainGetMaxMemory */
testSetMaxMemory, /* domainSetMaxMemory */
testSetMemory, /* domainSetMemory */
@ -989,6 +989,10 @@ int testGetDomainInfo (virDomainPtr domain,
return (0);
}
char *testGetOSType(virDomainPtr dom ATTRIBUTE_UNUSED) {
return strdup("linux");
}
unsigned long testGetMaxMemory(virDomainPtr domain) {
testCon *con;
if ((domain == NULL) || (domain->conn == NULL) || (domain->name == NULL)) {

View File

@ -30,6 +30,7 @@ int testNumOfDomains(virConnectPtr conn);
int testListDomains(virConnectPtr conn,
int *ids,
int maxids);
char *testGetOSType(virDomainPtr dom);
virDomainPtr
testDomainCreateLinux(virConnectPtr conn, const char *xmlDesc,
unsigned int flags ATTRIBUTE_UNUSED);