lib: add "borrow" functions where "get" functions exist
[babeltrace.git] / include / babeltrace / ctf-ir / clock-value.h
index c40c828449324f41aff138f44b6200e6ab963f12..706e36dfb7bfb98d4c1c5fce6f9988b9e42002b5 100644 (file)
@@ -31,6 +31,9 @@
  * http://www.efficios.com/ctf
  */
 
+/* For bt_get() */
+#include <babeltrace/ref.h>
+
 #include <stdint.h>
 
 #ifdef __cplusplus
@@ -42,8 +45,16 @@ struct bt_clock_value;
 
 extern struct bt_clock_value *bt_clock_value_create(
                struct bt_clock_class *clock_class, uint64_t value);
-extern struct bt_clock_class *bt_clock_value_get_class(
+extern struct bt_clock_class *bt_clock_value_borrow_class(
                struct bt_clock_value *clock_value);
+
+static inline
+struct bt_clock_class *bt_clock_value_get_class(
+               struct bt_clock_value *clock_value)
+{
+       return bt_get(bt_clock_value_borrow_class(clock_value));
+}
+
 extern int bt_clock_value_get_value(
                struct bt_clock_value *clock_value, uint64_t *raw_value);
 extern int bt_clock_value_get_value_ns_from_epoch(
This page took 0.023405 seconds and 4 git commands to generate.