X-Git-Url: http://git.efficios.com/?p=babeltrace.git;a=blobdiff_plain;f=src%2Fcommon%2Fcommon.h;h=19f4c128443acafbac5b0efe1bd8f6dd42d61539;hp=5266404c934e9e945a129a08c122ecc6cd4f3889;hb=6375b9429f8332f3eacc2ec795aa1924c73d9cc8;hpb=dbc37715597584e302c55ed61b95562db95df9ac diff --git a/src/common/common.h b/src/common/common.h index 5266404c..19f4c128 100644 --- a/src/common/common.h +++ b/src/common/common.h @@ -853,6 +853,22 @@ void bt_common_g_string_append_c(GString *str, char c) str->str[len + 1] = '\0'; } +static inline +const char *bt_common_component_class_type_string( + enum bt_component_class_type type) +{ + switch (type) { + case BT_COMPONENT_CLASS_TYPE_SOURCE: + return "SOURCE"; + case BT_COMPONENT_CLASS_TYPE_SINK: + return "SINK"; + case BT_COMPONENT_CLASS_TYPE_FILTER: + return "FILTER"; + default: + return "(unknown)"; + } +} + #ifdef __cplusplus } #endif