backup: Introduce virDomainCheckpointPtr
commit421861824c8b11a7ee336a1d3ee94cbf0fc4744a
authorEric Blake <eblake@redhat.com>
Thu, 3 Jan 2019 01:55:25 +0000 (2 19:55 -0600)
committerEric Blake <eblake@redhat.com>
Tue, 26 Mar 2019 20:40:57 +0000 (26 15:40 -0500)
treec87bbce845133634a657af78d341b79d7cf44315
parent1c6b6c0ba1aafe62c3fa1b9a2863f40fa991051c
backup: Introduce virDomainCheckpointPtr

Prepare for introducing a bunch of new public APIs related to
backup checkpoints by first introducing a new internal type
and errors associated with that type.  Checkpoints are modeled
heavily after virDomainSnapshotPtr (both represent a point in
time of the guest), although a snapshot exists with the intent
of rolling back to that state, while a checkpoint exists to
make it possible to create an incremental backup at a later
time.

Signed-off-by: Eric Blake <eblake@redhat.com>
Reviewed-by: John Ferlan <jferlan@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
include/libvirt/libvirt.h
include/libvirt/virterror.h
src/datatypes.c
src/datatypes.h
src/libvirt_private.syms
src/util/virerror.c