lib: create a clock class object from component
[babeltrace.git] / include / babeltrace / common-internal.h
index d27f8967688ca8d6f18fec218d69f596888da141..f17cdff906ccbd40ce5798d7a6505436dba4ea0d 100644 (file)
 #include <stdbool.h>
 #include <babeltrace/assert-internal.h>
 #include <babeltrace/babeltrace-internal.h>
-#include <babeltrace/trace-ir/field-classes-const.h>
+#include <babeltrace/trace-ir/field-class-const.h>
 #include <babeltrace/trace-ir/field-path-const.h>
 #include <babeltrace/trace-ir/event-class-const.h>
-#include <babeltrace/values.h>
+#include <babeltrace/graph/self-message-iterator.h>
+#include <babeltrace/value.h>
 #include <stdarg.h>
 #include <inttypes.h>
 #include <stdint.h>
@@ -354,12 +355,8 @@ static inline
 const char *bt_common_scope_string(enum bt_scope scope)
 {
        switch (scope) {
-       case BT_SCOPE_PACKET_HEADER:
-               return "BT_SCOPE_PACKET_HEADER";
        case BT_SCOPE_PACKET_CONTEXT:
                return "BT_SCOPE_PACKET_CONTEXT";
-       case BT_SCOPE_EVENT_HEADER:
-               return "BT_SCOPE_EVENT_HEADER";
        case BT_SCOPE_EVENT_COMMON_CONTEXT:
                return "BT_SCOPE_EVENT_COMMON_CONTEXT";
        case BT_SCOPE_EVENT_SPECIFIC_CONTEXT:
@@ -460,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 */
This page took 0.026372 seconds and 4 git commands to generate.