#endif
struct bt_ctf_clock;
+struct bt_ctf_clock_value;
/*
* bt_ctf_clock_create: create a clock.
extern int bt_ctf_clock_set_uuid(struct bt_ctf_clock *clock,
const unsigned char *uuid);
-extern int64_t bt_ctf_clock_ns_from_value(struct bt_ctf_clock *clock,
- uint64_t value);
+extern struct bt_ctf_clock_value *bt_ctf_clock_value_create(
+ struct bt_ctf_clock *clock, uint64_t value);
+
+extern int bt_ctf_clock_value_get_value(
+ struct bt_ctf_clock_value *clock_value, uint64_t *raw_value);
+
+extern int bt_ctf_clock_value_get_value_ns_from_epoch(
+ struct bt_ctf_clock_value, int64_t *value_ns);
#ifdef __cplusplus
}