[virt-viewer][PATCH 3/6] Expose virt_viewer_get_domain interface.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



From: Leonardo Garcia <lagarcia@xxxxxxxxxx>

Provide information on libvirt connection domain currently being viewed.

--

I understand this might not be the more correct way of doing this change and
the exposure of the domain information is definitely something that needs some
discussion if this patch series ended up being accepted in virt-viewer. I am
just putting it here this way because it was the simplest way I could find to
give a draft example of what I am trying to accomplish.
---
 src/virt-viewer.c |   11 +++++++++++
 src/virt-viewer.h |    3 +++
 2 files changed, 14 insertions(+), 0 deletions(-)

diff --git a/src/virt-viewer.c b/src/virt-viewer.c
index aedbf73..3be0c49 100644
--- a/src/virt-viewer.c
+++ b/src/virt-viewer.c
@@ -718,6 +718,17 @@ virt_viewer_start(VirtViewerApp *app)
     return VIRT_VIEWER_APP_CLASS(virt_viewer_parent_class)->start(app);
 }
 
+const virDomainPtr *
+virt_viewer_get_domain(VirtViewer *self)
+{
+    VirtViewerPrivate *priv = self->priv;
+
+    return &(priv->dom);
+{
+
+}
+}
+
 VirtViewer *
 virt_viewer_new(const char *uri,
                 const char *name,
diff --git a/src/virt-viewer.h b/src/virt-viewer.h
index d136ade..de2485a 100644
--- a/src/virt-viewer.h
+++ b/src/virt-viewer.h
@@ -59,6 +59,9 @@ virt_viewer_new(const char *uri,
                 gboolean verbose,
                 GtkWidget *container);
 
+const virDomainPtr *
+virt_viewer_get_domain(VirtViewer *self);
+
 G_END_DECLS
 
 #endif /* VIRT_VIEWER_H */
-- 
1.7.1

_______________________________________________
virt-tools-list mailing list
virt-tools-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/virt-tools-list


[Index of Archives]     [Linux Virtualization]     [KVM Development]     [CentOS Virtualization]     [Netdev]     [Ethernet Bridging]     [Linux Wireless]     [Kernel Newbies]     [Security]     [Linux for Hams]     [Netfilter]     [Bugtraq]     [Yosemite Forum]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux Admin]     [Samba]     [Video 4 Linux]

  Powered by Linux