From bfa3b6d8aecd1a37cd453badc24262317e9f831d Mon Sep 17 00:00:00 2001 From: Francis Deslauriers Date: Mon, 17 Dec 2018 11:53:14 -0500 Subject: [PATCH] Add bt_self_message_iterator_status_string() function Signed-off-by: Francis Deslauriers --- include/babeltrace/common-internal.h | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/include/babeltrace/common-internal.h b/include/babeltrace/common-internal.h index e24762a0..f17cdff9 100644 --- a/include/babeltrace/common-internal.h +++ b/include/babeltrace/common-internal.h @@ -30,6 +30,7 @@ #include #include #include +#include #include #include #include @@ -456,4 +457,24 @@ end: return str; } +static inline +const char *bt_self_message_iterator_status_string( + enum bt_self_message_iterator_status status) +{ + switch (status) { + case BT_SELF_MESSAGE_ITERATOR_STATUS_AGAIN: + return "BT_SELF_MESSAGE_ITERATOR_STATUS_AGAIN"; + case BT_SELF_MESSAGE_ITERATOR_STATUS_END: + return "BT_SELF_MESSAGE_ITERATOR_STATUS_END"; + case BT_SELF_MESSAGE_ITERATOR_STATUS_OK: + return "BT_SELF_MESSAGE_ITERATOR_STATUS_OK"; + case BT_SELF_MESSAGE_ITERATOR_STATUS_ERROR: + return "BT_SELF_MESSAGE_ITERATOR_STATUS_ERROR"; + case BT_SELF_MESSAGE_ITERATOR_STATUS_NOMEM: + return "BT_SELF_MESSAGE_ITERATOR_STATUS_NOMEM"; + default: + return "(unknown)"; + } +}; + #endif /* BABELTRACE_COMMON_INTERNAL_H */ -- 2.34.1