*/
# define VIR_DOMAIN_GUEST_INFO_IF_SUFFIX_ADDR_SUFFIX_PREFIX ".prefix"
+
+/**
+ * VIR_DOMAIN_GUEST_INFO_LOAD_1M:
+ *
+ * The guest load averaged over 1 minute as a double
+ *
+ * Since: 11.2.0
+ */
+# define VIR_DOMAIN_GUEST_INFO_LOAD_1M "load.1m"
+
+/**
+ * VIR_DOMAIN_GUEST_INFO_LOAD_5M:
+ *
+ * The guest load averaged over 5 minutes as a double
+ *
+ * Since: 11.2.0
+ */
+# define VIR_DOMAIN_GUEST_INFO_LOAD_5M "load.5m"
+
+/**
+ * VIR_DOMAIN_GUEST_INFO_LOAD_15M:
+ *
+ * The guest load averaged over 15 minutes as a double
+ *
+ * Since: 11.2.0
+ */
+# define VIR_DOMAIN_GUEST_INFO_LOAD_15M "load.15m"
+
/**
* virDomainGuestInfoTypes:
*
*
* VIR_DOMAIN_GUEST_INFO_LOAD:
* Returns load (the number of processes in the runqueue or waiting for disk
- * I/O) as double values:
- *
- * "load.1m" - load averaged over 1 minute
- * "load.5m" - load averaged over 5 minutes
- * "load.15m" - load averaged over 15 minutes
+ * I/O).
+ * The VIR_DOMAIN_GUEST_INFO_LOAD_* constants define the known typed parameter
+ * keys.
*
* Using 0 for @types returns all information groups supported by the given
* hypervisor.
}
if (format_load) {
- virTypedParamListAddDouble(list, load1m, "load.1m");
- virTypedParamListAddDouble(list, load5m, "load.5m");
- virTypedParamListAddDouble(list, load15m, "load.15m");
+ virTypedParamListAddDouble(list, load1m, VIR_DOMAIN_GUEST_INFO_LOAD_1M);
+ virTypedParamListAddDouble(list, load5m, VIR_DOMAIN_GUEST_INFO_LOAD_5M);
+ virTypedParamListAddDouble(list, load15m, VIR_DOMAIN_GUEST_INFO_LOAD_15M);
}
if (virTypedParamListSteal(list, params, nparams) < 0)