* Copyright 2013, 2014 Jérémie Galarneau <jeremie.galarneau@efficios.com>
*/
-#ifndef BABELTRACE_TRACE_IR_EVENT_INTERNAL_H
-#define BABELTRACE_TRACE_IR_EVENT_INTERNAL_H
+#ifndef BABELTRACE_LIB_TRACE_IR_EVENT_H
+#define BABELTRACE_LIB_TRACE_IR_EVENT_H
/* Protection: this file uses BT_LIB_LOG*() macros directly */
#ifndef BT_LIB_LOG_SUPPORTED
#endif
#include "lib/assert-cond.h"
-#include "common/macros.h"
#include <babeltrace2/value.h>
#include <babeltrace2/trace-ir/stream-class.h>
#include <babeltrace2/trace-ir/stream.h>
#include "event-class.h"
#include "field.h"
-#include "field-wrapper.h"
#include "packet.h"
#include "stream.h"
bool frozen;
};
-BT_HIDDEN
void bt_event_destroy(struct bt_event *event);
-BT_HIDDEN
struct bt_event *bt_event_new(struct bt_event_class *event_class);
-BT_HIDDEN
void _bt_event_set_is_frozen(const struct bt_event *event, bool is_frozen);
#ifdef BT_DEV_MODE
bt_object_put_ref_no_null_check(&event_class->base);
}
-#endif /* BABELTRACE_TRACE_IR_EVENT_INTERNAL_H */
+#endif /* BABELTRACE_LIB_TRACE_IR_EVENT_H */