[PATCH 06/12] Add an internal domainEventRegister forwarding method

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

 



For convenience and the sake of type safety we don't let the
user deal with Libvirt.VirDomainEventCallback interfaces directly.

Instead, there will be a specific interface definition for each type
of callback as we soon shall see.

Signed-off-by: Claudio Bley <cbley@xxxxxxxxxx>
---
 src/main/java/org/libvirt/Connect.java |   10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/src/main/java/org/libvirt/Connect.java b/src/main/java/org/libvirt/Connect.java
index 1b05f6f..c8ae1ec 100644
--- a/src/main/java/org/libvirt/Connect.java
+++ b/src/main/java/org/libvirt/Connect.java
@@ -350,6 +350,16 @@ public class Connect {
             ErrorHandler.processError(Libvirt.INSTANCE);
    }
 
+    int domainEventRegister(Domain domain, int eventID, Libvirt.VirDomainEventCallback cb)
+        throws LibvirtException
+    {
+        DomainPointer ptr = domain == null ? null : domain.VDP;
+
+        return processError(libvirt.virConnectDomainEventRegisterAny(VCP, ptr,
+                                                                     eventID, cb,
+                                                                     null, null));
+    }
+
     /**
      * Finds a domain based on the hypervisor ID number.
      *
-- 
1.7.9.5

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


[Index of Archives]     [Virt Tools]     [Libvirt Users]     [Lib OS Info]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]     [Fedora Tools]