X-Git-Url: http://git.efficios.com/?p=babeltrace.git;a=blobdiff_plain;f=src%2Fcommon%2Fcommon.h;h=46e6a1a1b293e330b18c3eaf22b336021310a1db;hp=2cad30767a28fad9581130c6c53e8f6e40e3ba3f;hb=1e123ed605bf4936226d675e6725691bff249f7f;hpb=00dff0ec100dfdf9769819da6a5f5d29f464dede diff --git a/src/common/common.h b/src/common/common.h index 2cad3076..46e6a1a1 100644 --- a/src/common/common.h +++ b/src/common/common.h @@ -895,6 +895,31 @@ const char *bt_common_component_class_type_string( bt_common_abort(); } +static inline +const char *bt_common_message_type_string(enum bt_message_type type) +{ + switch (type) { + case BT_MESSAGE_TYPE_STREAM_BEGINNING: + return "STREAM_BEGINNING"; + case BT_MESSAGE_TYPE_STREAM_END: + return "STREAM_END"; + case BT_MESSAGE_TYPE_EVENT: + return "EVENT"; + case BT_MESSAGE_TYPE_PACKET_BEGINNING: + return "PACKET_BEGINNING"; + case BT_MESSAGE_TYPE_PACKET_END: + return "PACKET_END"; + case BT_MESSAGE_TYPE_DISCARDED_EVENTS: + return "DISCARDED_EVENTS"; + case BT_MESSAGE_TYPE_DISCARDED_PACKETS: + return "DISCARDED_PACKETS"; + case BT_MESSAGE_TYPE_MESSAGE_ITERATOR_INACTIVITY: + return "MESSAGE_ITERATOR_INACTIVITY"; + } + + bt_common_abort(); +} + #ifdef __cplusplus } #endif