]> xenbits.xensource.com Git - libvirt.git/commitdiff
Introduce new VIR_DOMAIN_EVENT_DEFINED_RENAMED event
authorTomas Meszaros <exo@tty.sk>
Mon, 10 Aug 2015 19:59:17 +0000 (21:59 +0200)
committerMichal Privoznik <mprivozn@redhat.com>
Fri, 14 Aug 2015 08:50:20 +0000 (10:50 +0200)
This should be emitted whenever a domain is renamed.

Signed-off-by: Tomas Meszaros <exo@tty.sk>
examples/object-events/event-test.c
include/libvirt/libvirt-domain.h
tools/virsh-domain.c

index 4f17273cd21d8504dcfcfd9714081efbffa61e7d..dcae981775e34b72b9ed29913f7f5488642875fc 100644 (file)
@@ -108,10 +108,14 @@ static const char *eventDetailToString(int event, int detail) {
                 ret = "Added";
             else if (detail == VIR_DOMAIN_EVENT_DEFINED_UPDATED)
                 ret = "Updated";
+            else if (detail == VIR_DOMAIN_EVENT_DEFINED_RENAMED)
+                ret = "Renamed";
             break;
         case VIR_DOMAIN_EVENT_UNDEFINED:
             if (detail == VIR_DOMAIN_EVENT_UNDEFINED_REMOVED)
                 ret = "Removed";
+            else if (detail == VIR_DOMAIN_EVENT_UNDEFINED_RENAMED)
+                ret = "Renamed";
             break;
         case VIR_DOMAIN_EVENT_STARTED:
             switch ((virDomainEventStartedDetailType) detail) {
index fb3ea0f364466e726edfd5aebcb95f298cd42355..a1ea6a5d0786c533feddb2bf3e8faeefef54eb84 100644 (file)
@@ -2329,6 +2329,7 @@ typedef enum {
 typedef enum {
     VIR_DOMAIN_EVENT_DEFINED_ADDED = 0,     /* Newly created config file */
     VIR_DOMAIN_EVENT_DEFINED_UPDATED = 1,   /* Changed config file */
+    VIR_DOMAIN_EVENT_DEFINED_RENAMED = 2,   /* Domain was renamed */
 
 # ifdef VIR_ENUM_SENTINELS
     VIR_DOMAIN_EVENT_DEFINED_LAST
@@ -2342,6 +2343,7 @@ typedef enum {
  */
 typedef enum {
     VIR_DOMAIN_EVENT_UNDEFINED_REMOVED = 0, /* Deleted the config file */
+    VIR_DOMAIN_EVENT_UNDEFINED_RENAMED = 1, /* Domain was renamed */
 
 # ifdef VIR_ENUM_SENTINELS
     VIR_DOMAIN_EVENT_UNDEFINED_LAST
index e2f5a0b2c06542e86921dc6c33c42eef367f63dd..8f6d9f2fcd131d7877476bd802b2850a7495d1dd 100644 (file)
@@ -11785,12 +11785,14 @@ VIR_ENUM_DECL(vshDomainEventDefined)
 VIR_ENUM_IMPL(vshDomainEventDefined,
               VIR_DOMAIN_EVENT_DEFINED_LAST,
               N_("Added"),
-              N_("Updated"))
+              N_("Updated"),
+              N_("Renamed"))
 
 VIR_ENUM_DECL(vshDomainEventUndefined)
 VIR_ENUM_IMPL(vshDomainEventUndefined,
               VIR_DOMAIN_EVENT_UNDEFINED_LAST,
-              N_("Removed"))
+              N_("Removed"),
+              N_("Renamed"))
 
 VIR_ENUM_DECL(vshDomainEventStarted)
 VIR_ENUM_IMPL(vshDomainEventStarted,