#ifndef BABELTRACE_TRACE_IR_TRACE_INTERNAL_H
#define BABELTRACE_TRACE_IR_TRACE_INTERNAL_H
-#include "lib/assert-cond.h"
#include <babeltrace2/trace-ir/trace.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 "common/uuid.h"
-#include "attributes.h"
-#include "clock-class.h"
#include "stream-class.h"
#include "trace-class.h"
bool frozen;
};
-BT_HIDDEN
void _bt_trace_freeze(const struct bt_trace *trace);
#ifdef BT_DEV_MODE
# define bt_trace_freeze(_trace)
#endif
-BT_HIDDEN
void bt_trace_add_stream(struct bt_trace *trace, struct bt_stream *stream);
-BT_HIDDEN
uint64_t bt_trace_get_automatic_stream_id(const struct bt_trace *trace,
const struct bt_stream_class *stream_class);