summaryrefslogtreecommitdiff
path: root/src/driver.h
diff options
context:
space:
mode:
authorMichal Privoznik <mprivozn@redhat.com>2014-06-25 17:05:20 +0200
committerMichal Privoznik <mprivozn@redhat.com>2014-07-03 12:22:37 +0200
commitf409df4de1bcde7bd0732b15f78a2db918dad03b (patch)
tree412fa6e909a9cdb11ed8ca5f5ef5d4d798bc3d31 /src/driver.h
parent614581f32ba14311b06821e6f8279d431a6ca840 (diff)
downloadlibvirt-f409df4de1bcde7bd0732b15f78a2db918dad03b.tar.gz
Introduce virConnectGetDomainCapabilities
The API should expose the information contained in virDomainCapsPtr. Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
Diffstat (limited to 'src/driver.h')
-rw-r--r--src/driver.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/driver.h b/src/driver.h
index 5018068f33..c769675b04 100644
--- a/src/driver.h
+++ b/src/driver.h
@@ -126,6 +126,14 @@ typedef int
typedef char *
(*virDrvConnectGetCapabilities)(virConnectPtr conn);
+typedef char *
+(*virDrvConnectGetDomainCapabilities)(virConnectPtr conn,
+ const char *emulatorbin,
+ const char *arch,
+ const char *machine,
+ const char *virttype,
+ unsigned int flags);
+
typedef int
(*virDrvConnectListDomains)(virConnectPtr conn,
int *ids,
@@ -1407,6 +1415,7 @@ struct _virDriver {
virDrvDomainGetTime domainGetTime;
virDrvDomainSetTime domainSetTime;
virDrvNodeGetFreePages nodeGetFreePages;
+ virDrvConnectGetDomainCapabilities connectGetDomainCapabilities;
};