Replace libuuid with internal implementation
[babeltrace.git] / src / lib / trace-ir / trace.h
index 3a12fd78e759ee4ce05b2f289ee930d5e812eadc..288bfa36cdca207d6ab3683d81fdbeeabeee0062 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 <sys/types.h>
-#include "compat/uuid.h"
+#include "common/uuid.h"
 
 #include "attributes.h"
 #include "clock-class.h"
@@ -55,6 +55,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.024866 seconds and 4 git commands to generate.