#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 "stream-class.h"
#include "attributes.h"
struct bt_trace_class {
struct bt_object base;
- struct {
- GString *str;
-
- /* NULL or `str->str` above */
- const char *value;
- } name;
-
- struct {
- uint8_t uuid[BABELTRACE_UUID_LEN];
-
- /* NULL or `uuid` above */
- bt_uuid value;
- } uuid;
-
- struct bt_value *environment;
-
/* Array of `struct bt_stream_class *` */
GPtrArray *stream_classes;