]> git.ipfire.org Git - thirdparty/libvirt.git/commit
snapshot: new virDomainSnapshotGetParent API
authorEric Blake <eblake@redhat.com>
Fri, 23 Sep 2011 18:38:04 +0000 (12:38 -0600)
committerEric Blake <eblake@redhat.com>
Wed, 28 Sep 2011 15:54:56 +0000 (09:54 -0600)
commita2f706de930a10c113efd1e63a58e01567d7881d
treed16ec9222a7b80539369888b0c6e2af7b3ee0c3c
parentb1746239f2fd49e40d18049f176cd08308f798b0
snapshot: new virDomainSnapshotGetParent API

Although a client can already obtain a snapshot's parent by
dumping and parsing the xml, then doing a snapshot lookup by
name, it is more efficient to get the parent in one step, which
in turn will make operations that must traverse a snapshot
hierarchy easier to perform.

* include/libvirt/libvirt.h.in (virDomainSnapshotGetParent):
Declare.
* src/libvirt.c (virDomainSnapshotGetParent): New function.
* src/libvirt_public.syms: Export it.
* src/driver.h (virDrvDomainSnapshotGetParent): New callback.
include/libvirt/libvirt.h.in
src/driver.h
src/libvirt.c
src/libvirt_public.syms