From: Hao Wang Date: Tue, 16 Mar 2021 12:32:48 +0000 (+0800) Subject: migration/dirtyrate: Introduce virDomainDirtyRateStatus enum X-Git-Tag: v7.2.0-rc1~92 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=a0c7f61f37c087dcc1fadfba9f5308b0bcb5784a;p=thirdparty%2Flibvirt.git migration/dirtyrate: Introduce virDomainDirtyRateStatus enum Introduce virDomainDirtyRateStatus enum. Signed-off-by: Hao Wang Reviewed-by: Michal Privoznik --- diff --git a/include/libvirt/libvirt-domain.h b/include/libvirt/libvirt-domain.h index 7aa5ef4543..b05bb94131 100644 --- a/include/libvirt/libvirt-domain.h +++ b/include/libvirt/libvirt-domain.h @@ -5128,6 +5128,24 @@ int virDomainGetMessages(virDomainPtr domain, char ***msgs, unsigned int flags); +/** + * virDomainDirtyRateStatus: + * + * Details on the cause of a dirty rate calculation status. + */ +typedef enum { + VIR_DOMAIN_DIRTYRATE_UNSTARTED = 0, /* the dirtyrate calculation has + not been started */ + VIR_DOMAIN_DIRTYRATE_MEASURING = 1, /* the dirtyrate calculation is + measuring */ + VIR_DOMAIN_DIRTYRATE_MEASURED = 2, /* the dirtyrate calculation is + completed */ + +# ifdef VIR_ENUM_SENTINELS + VIR_DOMAIN_DIRTYRATE_LAST +# endif +} virDomainDirtyRateStatus; + int virDomainStartDirtyRateCalc(virDomainPtr domain, int seconds, unsigned int flags);