qemu: block: Add accessors for storage source effective nodename

Signed-off-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Ján Tomko <jtomko@redhat.com>
This commit is contained in:
Peter Krempa 2023-09-20 15:47:51 +02:00
parent 239772a035
commit ef0e0c61b2
2 changed files with 17 additions and 0 deletions

View File

@ -86,6 +86,20 @@ qemuBlockStorageSourceSetFormatNodename(virStorageSource *src,
}
/**
* qemuBlockStorageSourceGetEffectiveNodename:
* @src: virStorageSource to get the effective nodename of
*
* Gets the nodename that exposes the guest visible data. This function always
* returns a name.
*/
const char *
qemuBlockStorageSourceGetEffectiveNodename(virStorageSource *src)
{
return src->nodeformat;
}
/**
* qemuBlockStorageSourceGetEffectiveStorageNodename:
* @src: virStorageSource to get the effective nodename of

View File

@ -43,6 +43,9 @@ qemuBlockStorageSourceGetStorageNodename(virStorageSource *src);
const char *
qemuBlockStorageSourceGetFormatNodename(virStorageSource *src);
const char *
qemuBlockStorageSourceGetEffectiveNodename(virStorageSource *src);
typedef struct qemuBlockNodeNameBackingChainData qemuBlockNodeNameBackingChainData;
struct qemuBlockNodeNameBackingChainData {