aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOsier Yang <jyang@redhat.com>2012-09-04 23:32:53 +0800
committerOsier Yang <jyang@redhat.com>2012-09-10 10:37:22 +0800
commita42eac601ee07bd59639ec189eda61596d2767c0 (patch)
tree303471a6a74a875c4418def93d425c1741176535 /include
parentesx: Remove unused variable from esxDomainGetAutostart (diff)
downloadlibvirt-a42eac601ee07bd59639ec189eda61596d2767c0.tar.gz
libvirt-a42eac601ee07bd59639ec189eda61596d2767c0.tar.bz2
libvirt-a42eac601ee07bd59639ec189eda61596d2767c0.zip
list: Define new API virStoragePoolListAllVolumes
Simply returns the storage volume objects. No supported filter flags. include/libvirt/libvirt.h.in: Declare the API python/generator.py: Skip the function for generating. virStoragePool.py will be added in later patch. src/driver.h: virDrvStoragePoolListVolumesFlags src/libvirt.c: Implementation for the API. src/libvirt_public.syms: Export the symbol to public
Diffstat (limited to 'include')
-rw-r--r--include/libvirt/libvirt.h.in3
1 files changed, 3 insertions, 0 deletions
diff --git a/include/libvirt/libvirt.h.in b/include/libvirt/libvirt.h.in
index deb35ecb7..f63178c9b 100644
--- a/include/libvirt/libvirt.h.in
+++ b/include/libvirt/libvirt.h.in
@@ -2654,6 +2654,9 @@ int virStoragePoolNumOfVolumes (virStoragePoolPtr pool)
int virStoragePoolListVolumes (virStoragePoolPtr pool,
char **const names,
int maxnames);
+int virStoragePoolListAllVolumes (virStoragePoolPtr pool,
+ virStorageVolPtr **vols,
+ unsigned int flags);
virConnectPtr virStorageVolGetConnect (virStorageVolPtr vol);