From: Francis Deslauriers Date: Mon, 17 Dec 2018 16:53:14 +0000 (-0500) Subject: Add bt_self_message_iterator_status_string() function X-Git-Url: http://git.efficios.com/?a=commitdiff_plain;h=b9c4daf2a9ab1fdeaa6807c1d4bee306b88e09ef;p=deliverable%2Fbabeltrace.git Add bt_self_message_iterator_status_string() function Signed-off-by: Francis Deslauriers --- diff --git a/include/babeltrace/common-internal.h b/include/babeltrace/common-internal.h index e24762a03..f17cdff90 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 */