From: Pavel Hrdina Date: Tue, 10 Oct 2017 11:35:30 +0000 (+0200) Subject: conf: introduce virDomainLifecycle enum to list all lifecycle types X-Git-Url: http://xenbits.xensource.com/gitweb?a=commitdiff_plain;h=1ccf35b4f24e96ca18a63b7694ca74024de8b758;p=libvirt.git conf: introduce virDomainLifecycle enum to list all lifecycle types Reviewed-by: John Ferlan Signed-off-by: Pavel Hrdina --- diff --git a/src/conf/domain_conf.c b/src/conf/domain_conf.c index 7a55b6cc3c..a9f63e9da9 100644 --- a/src/conf/domain_conf.c +++ b/src/conf/domain_conf.c @@ -208,6 +208,11 @@ VIR_ENUM_IMPL(virDomainCapsFeature, VIR_DOMAIN_CAPS_FEATURE_LAST, "syslog", "wake_alarm") +VIR_ENUM_IMPL(virDomainLifecycle, VIR_DOMAIN_LIFECYCLE_LAST, + "poweroff", + "reboot", + "crash") + VIR_ENUM_IMPL(virDomainLifecycleAction, VIR_DOMAIN_LIFECYCLE_ACTION_LAST, "destroy", "restart", diff --git a/src/conf/domain_conf.h b/src/conf/domain_conf.h index a284a40f80..bc03c6ec17 100644 --- a/src/conf/domain_conf.h +++ b/src/conf/domain_conf.h @@ -1791,6 +1791,14 @@ typedef enum { VIR_DOMAIN_CAPS_FEATURE_LAST } virDomainCapsFeature; +typedef enum { + VIR_DOMAIN_LIFECYCLE_POWEROFF, + VIR_DOMAIN_LIFECYCLE_REBOOT, + VIR_DOMAIN_LIFECYCLE_CRASH, + + VIR_DOMAIN_LIFECYCLE_LAST +} virDomainLifecycle; + typedef enum { VIR_DOMAIN_LIFECYCLE_ACTION_DESTROY, VIR_DOMAIN_LIFECYCLE_ACTION_RESTART, @@ -3211,6 +3219,7 @@ VIR_ENUM_DECL(virDomainBoot) VIR_ENUM_DECL(virDomainFeature) VIR_ENUM_DECL(virDomainCapabilitiesPolicy) VIR_ENUM_DECL(virDomainCapsFeature) +VIR_ENUM_DECL(virDomainLifecycle) VIR_ENUM_DECL(virDomainLifecycleAction) VIR_ENUM_DECL(virDomainLifecycleCrash) VIR_ENUM_DECL(virDomainDevice)