Avoid unnecessary inclusions in public headers
[deliverable/babeltrace.git] / include / babeltrace / ctf-ir / clock-class.h
index d9c704d28e7700cee2fcbb0af543a3cd2df7fea4..d399d137108f15d16ad00d07a5e7001ebe86efe6 100644 (file)
@@ -33,6 +33,9 @@
 
 #include <stdint.h>
 
+/* For bt_bool */
+#include <babeltrace/types.h>
+
 #ifdef __cplusplus
 extern "C" {
 #endif
@@ -40,7 +43,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 +70,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_get_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.02594 seconds and 5 git commands to generate.