]> git.ipfire.org Git - thirdparty/libvirt.git/commit
qemu: blockjob: Remove header dependency on qemu_domain.h
authorPeter Krempa <pkrempa@redhat.com>
Tue, 16 Oct 2018 14:43:49 +0000 (16:43 +0200)
committerPeter Krempa <pkrempa@redhat.com>
Thu, 17 Jan 2019 16:12:50 +0000 (17:12 +0100)
commitf5eadd1d9270d61df4a154baa3671bc08b36d3ff
tree2ecd11179b71aa69c4f367c96d41124e82c69af6
parentf2bc59e48ee887658c6d569743165762f3acae70
qemu: blockjob: Remove header dependency on qemu_domain.h

The blockjob module uses 'qemuDomainAsyncJob' in it's public headers.
As I plan adding a new structure containing job data which will need to
be included in "qemu_domain.h" it's necessary to break the circular
dependency.

Convert 'qemuDomainAsyncJob' type to 'int' as it's an enum.

Signed-off-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Ján Tomko <jtomko@redhat.com>
src/qemu/qemu_blockjob.c
src/qemu/qemu_blockjob.h