Allow NULL clock name
[babeltrace.git] / include / babeltrace / ctf-ir / clock.h
index 1b7a004d0fc544b4628d4de96c575772794673a6..93d4cbef5a6c6d0d0b9abf3bb8f122d225071477 100644 (file)
@@ -43,7 +43,8 @@ struct bt_ctf_clock;
  *
  * Allocate a new clock setting its reference count to 1.
  *
- * @param name Name of the clock (will be copied).
+ * @param name Name of the clock (will be copied); can be set to NULL
+ *             for nameless clocks.
  *
  * Returns an allocated clock on success, NULL on error.
  */
@@ -237,34 +238,7 @@ extern const unsigned char *bt_ctf_clock_get_uuid(struct bt_ctf_clock *clock);
 extern int bt_ctf_clock_set_uuid(struct bt_ctf_clock *clock,
                const unsigned char *uuid);
 
-/*
- * bt_ctf_clock_get_time: get a clock's current time value.
- *
- * Get the current time in nanoseconds since the clock's origin (offset and
- * offset_s attributes).
- *
- * @param clock Clock instance.
- * @param time Clock current time value (output).
- *
- * Returns 0 on success, a negative value on error.
- */
-extern int bt_ctf_clock_get_time(struct bt_ctf_clock *clock,
-               int64_t *time);
-
-/*
- * bt_ctf_clock_set_time: set a clock's current time value.
- *
- * Set the current time in nanoseconds since the clock's origin (offset and
- * offset_s attributes). Defaults to 0.
- *
- * Returns 0 on success, a negative value on error.
- */
-extern int bt_ctf_clock_set_time(struct bt_ctf_clock *clock,
-               int64_t time);
-
-extern uint64_t bt_ctf_clock_get_value(struct bt_ctf_clock *clock);
-
-extern int bt_ctf_clock_set_value(struct bt_ctf_clock *clock,
+extern int64_t bt_ctf_clock_ns_from_value(struct bt_ctf_clock *clock,
                uint64_t value);
 
 #ifdef __cplusplus
This page took 0.023066 seconds and 4 git commands to generate.