]> xenbits.xensource.com Git - libvirt.git/commitdiff
ch_domain: add virCHDomainGetMonitor helper method
authorVineeth Pillai <viremana@linux.microsoft.com>
Fri, 10 Dec 2021 20:34:37 +0000 (20:34 +0000)
committerMichal Privoznik <mprivozn@redhat.com>
Thu, 6 Jan 2022 15:03:55 +0000 (16:03 +0100)
Signed-off-by: Vineeth Pillai <viremana@linux.microsoft.com>
Signed-off-by: Praveen K Paladugu <prapal@linux.microsoft.com>
Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
src/ch/ch_domain.c
src/ch/ch_domain.h

index dd4de9e1eab6483ee38bbcbba28d3d5597383253..bf4ce835959271eba7d6236161acb37dcbb82d8c 100644 (file)
@@ -290,3 +290,9 @@ virDomainDefParserConfig virCHDriverDomainDefParserConfig = {
     .domainPostParseCallback = virCHDomainDefPostParse,
     .deviceValidateCallback = chValidateDomainDeviceDef,
 };
+
+virCHMonitor *
+virCHDomainGetMonitor(virDomainObj *vm)
+{
+    return CH_DOMAIN_PRIVATE(vm)->monitor;
+}
index 61b34b04675c666a7c84f451b01ca3368a6841dd..c053b25c651a3ee36fed12e5779a6ebedcb8f9b6 100644 (file)
@@ -57,6 +57,11 @@ struct _virCHDomainObjPrivate {
      virChrdevs *chrdevs;
 };
 
+#define CH_DOMAIN_PRIVATE(vm) \
+    ((virCHDomainObjPrivate*)(vm)->privateData)
+
+virCHMonitor *virCHDomainGetMonitor(virDomainObj *vm);
+
 extern virDomainXMLPrivateDataCallbacks virCHDriverPrivateDataCallbacks;
 extern virDomainDefParserConfig virCHDriverDomainDefParserConfig;