#define BABELTRACE_TRACE_IR_PACKET_INTERNAL_H
/*
- * Babeltrace - Trace IR: Stream packet internal
- *
- * Copyright 2016 Philippe Proulx <pproulx@efficios.com>
+ * Copyright 2016-2018 Philippe Proulx <pproulx@efficios.com>
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
#include <stdbool.h>
#include <babeltrace/assert-internal.h>
-#include <babeltrace/trace-ir/clock-value.h>
+#include <babeltrace/trace-ir/clock-snapshot-const.h>
#include <babeltrace/trace-ir/packet.h>
-#include <babeltrace/trace-ir/fields.h>
+#include <babeltrace/trace-ir/field.h>
#include <babeltrace/trace-ir/stream.h>
#include <babeltrace/trace-ir/field-wrapper-internal.h>
#include <babeltrace/object-internal.h>
struct bt_field_wrapper *header_field;
struct bt_field_wrapper *context_field;
struct bt_stream *stream;
- struct bt_clock_value *default_beginning_cv;
- struct bt_clock_value *default_end_cv;
+ struct bt_clock_snapshot *default_beginning_cs;
+ struct bt_clock_snapshot *default_end_cs;
struct bt_property_uint discarded_event_counter_snapshot;
struct bt_property_uint packet_counter_snapshot;
bool frozen;
};
BT_HIDDEN
-void _bt_packet_set_is_frozen(struct bt_packet *packet, bool is_frozen);
+void _bt_packet_set_is_frozen(const struct bt_packet *packet, bool is_frozen);
#ifdef BT_DEV_MODE
# define bt_packet_set_is_frozen _bt_packet_set_is_frozen