mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-03-07 17:28:15 +00:00
snapshot: Export two functions prior to file split
The next patch will require access to the helper functions virDomainSnapshotDefFormatInternal and virDomainSnapshotRedefineValidate from two different files; make the file split easier by exporting these functions. Signed-off-by: Eric Blake <eblake@redhat.com> Reviewed-by: Ján Tomko <jtomko@redhat.com>
This commit is contained in:
parent
ca20690e9f
commit
21b2651e72
@ -429,7 +429,7 @@ virDomainSnapshotDefParseString(const char *xmlStr,
|
||||
/* Perform sanity checking on a redefined snapshot definition. If
|
||||
* @other is non-NULL, this may include swapping def->dom from other
|
||||
* into def. */
|
||||
static int
|
||||
int
|
||||
virDomainSnapshotRedefineValidate(virDomainSnapshotDefPtr def,
|
||||
const unsigned char *domain_uuid,
|
||||
virDomainSnapshotObjPtr other,
|
||||
@ -896,7 +896,7 @@ virDomainSnapshotDiskDefFormat(virBufferPtr buf,
|
||||
|
||||
/* Append XML describing def into buf. Return 0 on success, or -1 on
|
||||
* failure with buf cleared. */
|
||||
static int
|
||||
int
|
||||
virDomainSnapshotDefFormatInternal(virBufferPtr buf,
|
||||
const char *uuidstr,
|
||||
virDomainSnapshotDefPtr def,
|
||||
|
@ -134,6 +134,13 @@ char *virDomainSnapshotDefFormat(const char *uuidstr,
|
||||
virCapsPtr caps,
|
||||
virDomainXMLOptionPtr xmlopt,
|
||||
unsigned int flags);
|
||||
int virDomainSnapshotDefFormatInternal(virBufferPtr buf,
|
||||
const char *uuidstr,
|
||||
virDomainSnapshotDefPtr def,
|
||||
virCapsPtr caps,
|
||||
virDomainXMLOptionPtr xmlopt,
|
||||
unsigned int flags);
|
||||
|
||||
int virDomainSnapshotObjListFormat(virBufferPtr buf,
|
||||
const char *uuidstr,
|
||||
virDomainSnapshotObjListPtr snapshots,
|
||||
@ -203,6 +210,12 @@ int virDomainSnapshotRedefinePrep(virDomainPtr domain,
|
||||
bool *update_current,
|
||||
unsigned int flags);
|
||||
|
||||
int virDomainSnapshotRedefineValidate(virDomainSnapshotDefPtr def,
|
||||
const unsigned char *domain_uuid,
|
||||
virDomainSnapshotObjPtr other,
|
||||
virDomainXMLOptionPtr xmlopt,
|
||||
unsigned int flags);
|
||||
|
||||
VIR_ENUM_DECL(virDomainSnapshotLocation);
|
||||
VIR_ENUM_DECL(virDomainSnapshotState);
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user