bt_ctf_clock_class_create(): add a frequency parameter
[babeltrace.git] / include / babeltrace / ctf-ir / clock-class.h
index 223d59f683d9876e44ffbb6a943a012df6f508ce..1fb918fd011d3e60488e13841b99a394410bc931 100644 (file)
@@ -32,6 +32,7 @@
  */
 
 #include <stdint.h>
+#include <babeltrace/types.h>
 
 #ifdef __cplusplus
 extern "C" {
@@ -40,7 +41,8 @@ extern "C" {
 struct bt_ctf_clock_class;
 struct bt_ctf_clock_value;
 
-extern struct bt_ctf_clock_class *bt_ctf_clock_class_create(const char *name);
+extern struct bt_ctf_clock_class *bt_ctf_clock_class_create(const char *name,
+               uint64_t freq);
 extern const char *bt_ctf_clock_class_get_name(
                struct bt_ctf_clock_class *clock_class);
 extern int bt_ctf_clock_class_set_name(struct bt_ctf_clock_class *clock_class,
@@ -66,10 +68,10 @@ extern int bt_ctf_clock_class_get_offset_cycles(
                struct bt_ctf_clock_class *clock_class, int64_t *cycles);
 extern int bt_ctf_clock_class_set_offset_cycles(
                struct bt_ctf_clock_class *clock_class, int64_t cycles);
-extern int bt_ctf_clock_class_is_absolute(
+extern bt_bool bt_ctf_clock_class_is_absolute(
                struct bt_ctf_clock_class *clock_class);
 extern int bt_ctf_clock_class_set_is_absolute(
-               struct bt_ctf_clock_class *clock_class, int is_absolute);
+               struct bt_ctf_clock_class *clock_class, bt_bool is_absolute);
 extern const unsigned char *bt_ctf_clock_class_get_uuid(
                struct bt_ctf_clock_class *clock_class);
 extern int bt_ctf_clock_class_set_uuid(struct bt_ctf_clock_class *clock_class,
This page took 0.029083 seconds and 4 git commands to generate.