* Copyright 2016-2018 Philippe Proulx <pproulx@efficios.com>
*/
-#ifndef BABELTRACE_TRACE_IR_PACKET_INTERNAL_H
-#define BABELTRACE_TRACE_IR_PACKET_INTERNAL_H
+#ifndef BABELTRACE_LIB_TRACE_IR_PACKET_H
+#define BABELTRACE_LIB_TRACE_IR_PACKET_H
#include <stdbool.h>
-#include "common/assert.h"
#include <babeltrace2/trace-ir/clock-snapshot.h>
#include <babeltrace2/trace-ir/packet.h>
#include <babeltrace2/trace-ir/field.h>
#include <babeltrace2/trace-ir/stream.h>
#include "lib/object.h"
-#include "common/macros.h"
-#include "lib/property.h"
#include "field-wrapper.h"
bool frozen;
};
-BT_HIDDEN
void _bt_packet_set_is_frozen(const struct bt_packet *packet, bool is_frozen);
#ifdef BT_DEV_MODE
# define bt_packet_set_is_frozen(_packet, _is_frozen)
#endif /* BT_DEV_MODE */
-BT_HIDDEN
struct bt_packet *bt_packet_new(struct bt_stream *stream);
-BT_HIDDEN
void bt_packet_recycle(struct bt_packet *packet);
-BT_HIDDEN
void bt_packet_destroy(struct bt_packet *packet);
-#endif /* BABELTRACE_TRACE_IR_PACKET_INTERNAL_H */
+#endif /* BABELTRACE_LIB_TRACE_IR_PACKET_H */