mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-03-20 06:50:22 +03:00
qemu: blockjob: Export functions for allocating and registering job data
When parsing the status XML we need to register all existing jobs. Export the functions so that they are usable in other modules. Signed-off-by: Peter Krempa <pkrempa@redhat.com> Reviewed-by: Ján Tomko <jtomko@redhat.com>
This commit is contained in:
parent
8d82e6d98a
commit
3dc496e098
@ -88,7 +88,7 @@ qemuBlockJobDataOnceInit(void)
|
||||
|
||||
VIR_ONCE_GLOBAL_INIT(qemuBlockJobData);
|
||||
|
||||
static qemuBlockJobDataPtr
|
||||
qemuBlockJobDataPtr
|
||||
qemuBlockJobDataNew(qemuBlockJobType type,
|
||||
const char *name)
|
||||
{
|
||||
@ -111,7 +111,7 @@ qemuBlockJobDataNew(qemuBlockJobType type,
|
||||
}
|
||||
|
||||
|
||||
static int
|
||||
int
|
||||
qemuBlockJobRegister(qemuBlockJobDataPtr job,
|
||||
virDomainObjPtr vm,
|
||||
virDomainDiskDefPtr disk)
|
||||
|
@ -82,6 +82,16 @@ struct _qemuBlockJobData {
|
||||
int newstate; /* qemuBlockjobState, subset of events emitted by qemu */
|
||||
};
|
||||
|
||||
int
|
||||
qemuBlockJobRegister(qemuBlockJobDataPtr job,
|
||||
virDomainObjPtr vm,
|
||||
virDomainDiskDefPtr disk)
|
||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2);
|
||||
|
||||
qemuBlockJobDataPtr
|
||||
qemuBlockJobDataNew(qemuBlockJobType type,
|
||||
const char *name)
|
||||
ATTRIBUTE_NONNULL(2);
|
||||
|
||||
qemuBlockJobDataPtr
|
||||
qemuBlockJobDiskNew(virDomainObjPtr vm,
|
||||
|
Loading…
x
Reference in New Issue
Block a user