mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-03-07 17:28:15 +00:00
qemu: domain: Introduce helper to retrieve domain monitor object
In some cases where the function does not need to access the private data this helper may be used to retrieve the monitor object.
This commit is contained in:
parent
3888dcaa67
commit
88dc7e0c2f
@ -3034,3 +3034,16 @@ qemuDomainMemoryDeviceAlignSize(virDomainMemoryDefPtr mem)
|
||||
{
|
||||
mem->size = VIR_ROUND_UP(mem->size, 1024);
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* qemuDomainGetMonitor:
|
||||
* @vm: domain object
|
||||
*
|
||||
* Returns the monitor pointer corresponding to the domain object @vm.
|
||||
*/
|
||||
qemuMonitorPtr
|
||||
qemuDomainGetMonitor(virDomainObjPtr vm)
|
||||
{
|
||||
return ((qemuDomainObjPrivatePtr) vm->privateData)->mon;
|
||||
}
|
||||
|
@ -252,6 +252,8 @@ void qemuDomainObjDiscardAsyncJob(virQEMUDriverPtr driver,
|
||||
virDomainObjPtr obj);
|
||||
void qemuDomainObjReleaseAsyncJob(virDomainObjPtr obj);
|
||||
|
||||
qemuMonitorPtr qemuDomainGetMonitor(virDomainObjPtr vm)
|
||||
ATTRIBUTE_NONNULL(1);
|
||||
void qemuDomainObjEnterMonitor(virQEMUDriverPtr driver,
|
||||
virDomainObjPtr obj)
|
||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2);
|
||||
|
Loading…
x
Reference in New Issue
Block a user