Re: [libvirt] [PATCH 02/11] qemu: domain: Introduce helper to retrieve domain monitor object

2015-04-08 Thread John Ferlan


On 04/01/2015 01:20 PM, Peter Krempa wrote:
 In some cases where the function does not need to access the private
 data this helper may be used to retrieve the monitor object.
 ---
  src/qemu/qemu_domain.c | 13 +
  src/qemu/qemu_domain.h |  2 ++
  2 files changed, 15 insertions(+)
 

ACK

John

--
libvir-list mailing list
libvir-list@redhat.com
https://www.redhat.com/mailman/listinfo/libvir-list


[libvirt] [PATCH 02/11] qemu: domain: Introduce helper to retrieve domain monitor object

2015-04-01 Thread Peter Krempa
In some cases where the function does not need to access the private
data this helper may be used to retrieve the monitor object.
---
 src/qemu/qemu_domain.c | 13 +
 src/qemu/qemu_domain.h |  2 ++
 2 files changed, 15 insertions(+)

diff --git a/src/qemu/qemu_domain.c b/src/qemu/qemu_domain.c
index 758fcd9..707ef8b 100644
--- a/src/qemu/qemu_domain.c
+++ b/src/qemu/qemu_domain.c
@@ -3025,3 +3025,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;
+}
diff --git a/src/qemu/qemu_domain.h b/src/qemu/qemu_domain.h
index b854b54..33dac39 100644
--- a/src/qemu/qemu_domain.h
+++ b/src/qemu/qemu_domain.h
@@ -248,6 +248,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);
-- 
2.2.2

--
libvir-list mailing list
libvir-list@redhat.com
https://www.redhat.com/mailman/listinfo/libvir-list