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
|
/* Perform sanity checking on a redefined snapshot definition. If
|
||||||
* @other is non-NULL, this may include swapping def->dom from other
|
* @other is non-NULL, this may include swapping def->dom from other
|
||||||
* into def. */
|
* into def. */
|
||||||
static int
|
int
|
||||||
virDomainSnapshotRedefineValidate(virDomainSnapshotDefPtr def,
|
virDomainSnapshotRedefineValidate(virDomainSnapshotDefPtr def,
|
||||||
const unsigned char *domain_uuid,
|
const unsigned char *domain_uuid,
|
||||||
virDomainSnapshotObjPtr other,
|
virDomainSnapshotObjPtr other,
|
||||||
@ -896,7 +896,7 @@ virDomainSnapshotDiskDefFormat(virBufferPtr buf,
|
|||||||
|
|
||||||
/* Append XML describing def into buf. Return 0 on success, or -1 on
|
/* Append XML describing def into buf. Return 0 on success, or -1 on
|
||||||
* failure with buf cleared. */
|
* failure with buf cleared. */
|
||||||
static int
|
int
|
||||||
virDomainSnapshotDefFormatInternal(virBufferPtr buf,
|
virDomainSnapshotDefFormatInternal(virBufferPtr buf,
|
||||||
const char *uuidstr,
|
const char *uuidstr,
|
||||||
virDomainSnapshotDefPtr def,
|
virDomainSnapshotDefPtr def,
|
||||||
|
@ -134,6 +134,13 @@ char *virDomainSnapshotDefFormat(const char *uuidstr,
|
|||||||
virCapsPtr caps,
|
virCapsPtr caps,
|
||||||
virDomainXMLOptionPtr xmlopt,
|
virDomainXMLOptionPtr xmlopt,
|
||||||
unsigned int flags);
|
unsigned int flags);
|
||||||
|
int virDomainSnapshotDefFormatInternal(virBufferPtr buf,
|
||||||
|
const char *uuidstr,
|
||||||
|
virDomainSnapshotDefPtr def,
|
||||||
|
virCapsPtr caps,
|
||||||
|
virDomainXMLOptionPtr xmlopt,
|
||||||
|
unsigned int flags);
|
||||||
|
|
||||||
int virDomainSnapshotObjListFormat(virBufferPtr buf,
|
int virDomainSnapshotObjListFormat(virBufferPtr buf,
|
||||||
const char *uuidstr,
|
const char *uuidstr,
|
||||||
virDomainSnapshotObjListPtr snapshots,
|
virDomainSnapshotObjListPtr snapshots,
|
||||||
@ -203,6 +210,12 @@ int virDomainSnapshotRedefinePrep(virDomainPtr domain,
|
|||||||
bool *update_current,
|
bool *update_current,
|
||||||
unsigned int flags);
|
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(virDomainSnapshotLocation);
|
||||||
VIR_ENUM_DECL(virDomainSnapshotState);
|
VIR_ENUM_DECL(virDomainSnapshotState);
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user