On Fri, May 04, 2018 at 17:25:32 +0800, Lin Ma wrote:
It will be used in next patch for event name completion.
Signed-off-by: Lin Ma <lma(a)suse.com>
---
src/conf/domain_event.c | 62 ++++++++++++++++++++++++++++++++++++++++++++++++
src/conf/domain_event.h | 3 +++
src/libvirt_private.syms | 1 +
3 files changed, 66 insertions(+)
diff --git a/src/conf/domain_event.c b/src/conf/domain_event.c
index 97520706c9..f8bd457b34 100644
--- a/src/conf/domain_event.c
+++ b/src/conf/domain_event.c
@@ -1968,6 +1968,68 @@ virDomainEventDispatchDefaultFunc(virConnectPtr conn,
}
+const char *
+virDomainEventGetName(int event)
+{
+ virResetLastError();
This should not be necessary. This function shall not touch the error
since it does not report any. The caller needs to handle it properly.
+
+ switch (event) {
Typecast event to the proper type so that compiler moans when new events
are added.
+ case VIR_DOMAIN_EVENT_ID_LIFECYCLE:
+ return VIR_DOMAIN_EVENT_LIFECYCLE;
+ case VIR_DOMAIN_EVENT_ID_REBOOT:
+ return VIR_DOMAIN_EVENT_REBOOT;
[...]