Remove Babeltrace 1 files and reorganize the tree
[babeltrace.git] / include / babeltrace / ctf-ir / stream-class-internal.h
index db5b7c79dccdd5e314a016cd0972355d52dc975a..b8366aaabd64a757d75384ccb533265b51a53996 100644 (file)
@@ -33,8 +33,8 @@
 #include <babeltrace/ctf-ir/trace.h>
 #include <babeltrace/object-internal.h>
 #include <babeltrace/babeltrace-internal.h>
-#include <babeltrace/ctf/types.h>
 #include <babeltrace/ctf-ir/trace-internal.h>
+#include <assert.h>
 #include <glib.h>
 
 struct bt_ctf_stream_class {
@@ -81,4 +81,12 @@ BT_HIDDEN
 int bt_ctf_stream_class_set_id_no_check(
                struct bt_ctf_stream_class *stream_class, uint32_t id);
 
+static inline
+struct bt_ctf_trace *bt_ctf_stream_class_borrow_trace(
+               struct bt_ctf_stream_class *stream_class)
+{
+       assert(stream_class);
+       return (void *) bt_object_borrow_parent(stream_class);
+}
+
 #endif /* BABELTRACE_CTF_IR_STREAM_CLASS_INTERNAL_H */
This page took 0.023585 seconds and 4 git commands to generate.