diff options
author | Wenchao Xia <xiawenc@linux.vnet.ibm.com> | 2013-06-06 12:27:57 +0800 |
---|---|---|
committer | Stefan Hajnoczi <stefanha@redhat.com> | 2013-06-07 13:37:45 +0200 |
commit | fb0ed4539c6f02fa9e5a3cf9df2549713451eeca (patch) | |
tree | 208ab0793bd0c675d8b9a88869f053352d99b586 /include | |
parent | bd07684aacfb61668ae2c25b7dd00b64f3d7c7f3 (diff) | |
download | qemu-fb0ed4539c6f02fa9e5a3cf9df2549713451eeca.zip qemu-fb0ed4539c6f02fa9e5a3cf9df2549713451eeca.tar.gz qemu-fb0ed4539c6f02fa9e5a3cf9df2549713451eeca.tar.bz2 |
block: add snapshot info query function bdrv_query_snapshot_info_list()
This patch adds function bdrv_query_snapshot_info_list(), which will
retrieve snapshot info of an image in qmp object format. The implementation
is based on the code moved from qemu-img.c with modification to fit more
for qmp based block layer API.
Signed-off-by: Wenchao Xia <xiawenc@linux.vnet.ibm.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
Diffstat (limited to 'include')
-rw-r--r-- | include/block/qapi.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/include/block/qapi.h b/include/block/qapi.h index e6e568d..4f223d1 100644 --- a/include/block/qapi.h +++ b/include/block/qapi.h @@ -29,7 +29,9 @@ #include "block/block.h" #include "block/snapshot.h" -void bdrv_collect_snapshots(BlockDriverState *bs , ImageInfo *info); +int bdrv_query_snapshot_info_list(BlockDriverState *bs, + SnapshotInfoList **p_list, + Error **errp); void bdrv_collect_image_info(BlockDriverState *bs, ImageInfo *info, const char *filename); |