libvirt/src/conf
Peter Krempa ef3f3884a2 virDomainSnapshotAlignDisks: Allow alternate domain definition when redefining
Due to historical reasons we allow users to redefine an existing
snapshot without providing the domain definition which would correspond
to it. In such case we'd use the domain definition from the snapshot
that is being redefined.

To prevent callers from doing complex moving of the domain definition
object back and forth between the snapshot definitions we can add an
argument to virDomainSnapshotAlignDisks which will allow us to pass in
the alternate definition if the one from the snapshot is missing.

Signed-off-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Ján Tomko <jtomko@redhat.com>
2022-01-14 18:05:30 +01:00
..
backup_conf.c virDomainBackupDefFormat: Propagate private data callbacks 2021-11-04 10:55:28 +01:00
backup_conf.h
capabilities.c
capabilities.h
checkpoint_conf.c
checkpoint_conf.h
cpu_conf.c
cpu_conf.h
device_conf.c
device_conf.h
domain_addr.c
domain_addr.h
domain_audit.c conf: Properly instantiate virDomainChrSourceDef in virDomainTPMDef 2021-11-19 12:38:35 +01:00
domain_audit.h
domain_capabilities.c
domain_capabilities.h
domain_conf.c
domain_conf.h
domain_event.c
domain_event.h
domain_nwfilter.c
domain_nwfilter.h
domain_validate.c
domain_validate.h
interface_conf.c
interface_conf.h
meson.build
moment_conf.c
moment_conf.h
netdev_bandwidth_conf.c
netdev_bandwidth_conf.h
netdev_vlan_conf.c
netdev_vlan_conf.h
netdev_vport_profile_conf.c
netdev_vport_profile_conf.h
network_conf.c
network_conf.h src: network_conf: propagate only bool to virNetworkDefParseString() 2021-09-10 17:38:06 +02:00
network_event.c
network_event.h
networkcommon_conf.c
networkcommon_conf.h
node_device_conf.c
node_device_conf.h Add PCI VPD Capability Support 2021-10-21 17:34:04 +01:00
node_device_event.c
node_device_event.h
node_device_util.c
node_device_util.h
numa_conf.c
numa_conf.h
nwfilter_conf.c
nwfilter_conf.h
nwfilter_ipaddrmap.c
nwfilter_ipaddrmap.h
nwfilter_params.c
nwfilter_params.h
object_event_private.h
object_event.c
object_event.h
secret_conf.c
secret_conf.h
secret_event.c
secret_event.h
snapshot_conf_priv.h
snapshot_conf.c
snapshot_conf.h
storage_adapter_conf.c
storage_adapter_conf.h
storage_capabilities.c
storage_capabilities.h
storage_conf.c
storage_conf.h
storage_encryption_conf.c
storage_encryption_conf.h
storage_event.c
storage_event.h
storage_source_conf.c
storage_source_conf.h
virchrdev.c
virchrdev.h
virconftypes.h
virdomaincheckpointobjlist.c
virdomaincheckpointobjlist.h
virdomainmomentobjlist.c
virdomainmomentobjlist.h
virdomainobjlist.c
virdomainobjlist.h
virdomainsnapshotobjlist.c
virdomainsnapshotobjlist.h
virinterfaceobj.c
virinterfaceobj.h
virnetworkobj.c
virnetworkobj.h
virnetworkportdef.c
virnetworkportdef.h
virnodedeviceobj.c
virnodedeviceobj.h
virnwfilterbindingdef.c
virnwfilterbindingdef.h
virnwfilterbindingobj.c
virnwfilterbindingobj.h
virnwfilterbindingobjlist.c
virnwfilterbindingobjlist.h
virnwfilterobj.c
virnwfilterobj.h
virsavecookie.c
virsavecookie.h
virsecretobj.c
virsecretobj.h
virstorageobj.c
virstorageobj.h