Allow ctf-writer to use new time-keeping facilities
[babeltrace.git] / include / babeltrace / ctf-ir / clock-internal.h
index ac13a8e3fc42713053218041d6bb56689ddd3454..38b0fcf1860ef86a915fd628ad925327adc3deeb 100644 (file)
@@ -63,6 +63,12 @@ struct bt_ctf_clock {
        int frozen;
 };
 
+struct bt_ctf_clock_value {
+       struct bt_object base;
+       struct bt_ctf_clock *clock_class;
+       uint64_t value;
+};
+
 BT_HIDDEN
 void bt_ctf_clock_freeze(struct bt_ctf_clock *clock);
 
@@ -73,4 +79,7 @@ void bt_ctf_clock_serialize(struct bt_ctf_clock *clock,
 BT_HIDDEN
 bool bt_ctf_clock_is_valid(struct bt_ctf_clock *clock);
 
+BT_HIDDEN
+int bt_ctf_clock_get_value(struct bt_ctf_clock *clock, uint64_t *value);
+
 #endif /* BABELTRACE_CTF_IR_CLOCK_INTERNAL_H */
This page took 0.027621 seconds and 4 git commands to generate.