Cleanup: add `#include <stdbool.h>` whenever `bool` type is used
[babeltrace.git] / src / lib / trace-ir / trace.h
index 3a12fd78e759ee4ce05b2f289ee930d5e812eadc..3c53498ffcb9de3ec9be6bbc4d0950d3e02a8358 100644 (file)
 #include <babeltrace2/trace-ir/field.h>
 #include "lib/object.h"
 #include "lib/object-pool.h"
-#include "common/babeltrace.h"
+#include "common/macros.h"
 #include <babeltrace2/value.h>
 #include <babeltrace2/types.h>
 #include <glib.h>
+#include <stdbool.h>
 #include <sys/types.h>
-#include "compat/uuid.h"
+#include "common/uuid.h"
 
 #include "attributes.h"
 #include "clock-class.h"
@@ -45,6 +46,9 @@
 struct bt_trace {
        struct bt_object base;
 
+       /* Owned by this */
+       struct bt_value *user_attributes;
+
        /* Owned by this */
        struct bt_trace_class *class;
 
@@ -55,6 +59,15 @@ struct bt_trace {
                const char *value;
        } name;
 
+       struct {
+               bt_uuid_t uuid;
+
+               /* NULL or `uuid` above */
+               bt_uuid value;
+       } uuid;
+
+       struct bt_value *environment;
+
        /* Array of `struct bt_stream *` */
        GPtrArray *streams;
 
This page took 0.025367 seconds and 4 git commands to generate.