.gitignore: add some missing files
[babeltrace.git] / src / lib / trace-ir / trace-class.h
index 0a09dfbe285cbff397491f3fcc426ccf9d982d6a..a21b00ebad727e3fe3ce7ff121938d766e3b66a0 100644 (file)
@@ -5,29 +5,25 @@
  * Copyright 2014 Jérémie Galarneau <jeremie.galarneau@efficios.com>
  */
 
-#ifndef BABELTRACE_TRACE_IR_TRACE_CLASS_INTERNAL_H
-#define BABELTRACE_TRACE_IR_TRACE_CLASS_INTERNAL_H
+#ifndef BABELTRACE_LIB_TRACE_IR_TRACE_CLASS_H
+#define BABELTRACE_LIB_TRACE_IR_TRACE_CLASS_H
 
-#include "lib/assert-cond.h"
 #include <babeltrace2/trace-ir/trace-class.h>
 #include <babeltrace2/trace-ir/field-class.h>
 #include <babeltrace2/trace-ir/field.h>
 #include "lib/object.h"
-#include "lib/object-pool.h"
-#include "common/macros.h"
 #include <babeltrace2/value.h>
 #include <babeltrace2/types.h>
 #include <glib.h>
 #include <sys/types.h>
 #include <stdbool.h>
 
-#include "stream-class.h"
-#include "attributes.h"
-#include "clock-class.h"
-
 struct bt_trace_class {
        struct bt_object base;
 
+       /* Effective MIP version for this trace class */
+       uint64_t mip_version;
+
        /* Owned by this */
        struct bt_value *user_attributes;
 
@@ -39,7 +35,6 @@ struct bt_trace_class {
        bool frozen;
 };
 
-BT_HIDDEN
 void _bt_trace_class_freeze(const struct bt_trace_class *trace_class);
 
 #ifdef BT_DEV_MODE
@@ -48,4 +43,4 @@ void _bt_trace_class_freeze(const struct bt_trace_class *trace_class);
 # define bt_trace_class_freeze(_tc)
 #endif
 
-#endif /* BABELTRACE_TRACE_IR_TRACE_CLASS_INTERNAL_H */
+#endif /* BABELTRACE_LIB_TRACE_IR_TRACE_CLASS_H */
This page took 0.024345 seconds and 4 git commands to generate.