]> xenbits.xensource.com Git - libvirt.git/commitdiff
Add virDomainEventRebootNew
authorMatthias Bolte <matthias.bolte@googlemail.com>
Mon, 25 Apr 2011 11:35:23 +0000 (13:35 +0200)
committerMatthias Bolte <matthias.bolte@googlemail.com>
Mon, 25 Apr 2011 16:55:01 +0000 (18:55 +0200)
This will be used in the ESX driver event handling.

src/conf/domain_event.c
src/conf/domain_event.h
src/libvirt_private.syms

index f0380d3bb6c6739a4486235f5b0fab2779510cee..688bf6c517bb073fd42372bee96f97c515a34825 100644 (file)
@@ -572,11 +572,19 @@ virDomainEventPtr virDomainEventNewFromDef(virDomainDefPtr def, int type, int de
     return virDomainEventNew(def->id, def->name, def->uuid, type, detail);
 }
 
+virDomainEventPtr virDomainEventRebootNew(int id, const char *name,
+                                          const unsigned char *uuid)
+{
+    return virDomainEventNewInternal(VIR_DOMAIN_EVENT_ID_REBOOT,
+                                     id, name, uuid);
+}
+
 virDomainEventPtr virDomainEventRebootNewFromDom(virDomainPtr dom)
 {
     return virDomainEventNewInternal(VIR_DOMAIN_EVENT_ID_REBOOT,
                                      dom->id, dom->name, dom->uuid);
 }
+
 virDomainEventPtr virDomainEventRebootNewFromObj(virDomainObjPtr obj)
 {
     return virDomainEventNewInternal(VIR_DOMAIN_EVENT_ID_REBOOT,
index e28293dab1d2a8d9bdf95b88ddefe52c099c4cdb..c03a159c0b757b96ffed0f27096de441ec7c07c0 100644 (file)
@@ -112,6 +112,7 @@ virDomainEventPtr virDomainEventNewFromDom(virDomainPtr dom, int type, int detai
 virDomainEventPtr virDomainEventNewFromObj(virDomainObjPtr obj, int type, int detail);
 virDomainEventPtr virDomainEventNewFromDef(virDomainDefPtr def, int type, int detail);
 
+virDomainEventPtr virDomainEventRebootNew(int id, const char *name, const unsigned char *uuid);
 virDomainEventPtr virDomainEventRebootNewFromDom(virDomainPtr dom);
 virDomainEventPtr virDomainEventRebootNewFromObj(virDomainObjPtr obj);
 
index cb67861a36a0dfd8c0f83eea0762cc6a20c5cc6d..3d5328781488cb8b39c71ce94ea2ecb697d3aa67 100644 (file)
@@ -377,6 +377,7 @@ virDomainEventQueuePop;
 virDomainEventQueuePush;
 virDomainEventRTCChangeNewFromDom;
 virDomainEventRTCChangeNewFromObj;
+virDomainEventRebootNew;
 virDomainEventRebootNewFromDom;
 virDomainEventRebootNewFromObj;
 virDomainEventWatchdogNewFromDom;