From 90b0718e0766492d64fc505a470d8c2e304bc0b2 Mon Sep 17 00:00:00 2001 From: Mark Stapp Date: Thu, 15 Apr 2021 14:17:02 -0400 Subject: [PATCH] lib: add 2string for zapi nhg result codes Add a utility '2string' function for daemon nhg result codes. Signed-off-by: Mark Stapp --- lib/zclient.h | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/lib/zclient.h b/lib/zclient.h index bd952ea1e6..3d8500e9f1 100644 --- a/lib/zclient.h +++ b/lib/zclient.h @@ -741,6 +741,29 @@ enum zclient_send_status { ZCLIENT_SEND_BUFFERED = 1 }; +static inline const char * +zapi_nhg_notify_owner2str(enum zapi_nhg_notify_owner note) +{ + const char *ret = "UNKNOWN"; + + switch (note) { + case ZAPI_NHG_FAIL_INSTALL: + ret = "ZAPI_NHG_FAIL_INSTALL"; + break; + case ZAPI_NHG_INSTALLED: + ret = "ZAPI_NHG_INSTALLED"; + break; + case ZAPI_NHG_REMOVE_FAIL: + ret = "ZAPI_NHG_REMOVE_FAIL"; + break; + case ZAPI_NHG_REMOVED: + ret = "ZAPI_NHG_REMOVED"; + break; + } + + return ret; +} + static inline const char * zapi_rule_notify_owner2str(enum zapi_rule_notify_owner note) { -- 2.39.5