lib: add aliases for Babeltrace enumeration types
[babeltrace.git] / include / babeltrace / trace-ir / clock-snapshot-const.h
index e0b0e39274a6919552bc013700c97b377ccdf0bc..73ddb5be1adc7a9cb3d685778709751860ab0e7c 100644 (file)
 extern "C" {
 #endif
 
-enum bt_clock_snapshot_status {
-       BT_CLOCK_SNAPSHOT_STATUS_KNOWN,
-       BT_CLOCK_SNAPSHOT_STATUS_UNKNOWN,
-};
+typedef enum bt_clock_snapshot_state {
+       BT_CLOCK_SNAPSHOT_STATE_KNOWN,
+       BT_CLOCK_SNAPSHOT_STATE_UNKNOWN,
+} bt_clock_snapshot_state;
+
+typedef enum bt_clock_snapshot_status {
+       BT_CLOCK_SNAPSHOT_STATUS_OK = 0,
+       BT_CLOCK_SNAPSHOT_STATUS_OVERFLOW = -75,
+} bt_clock_snapshot_status;
 
 extern const bt_clock_class *bt_clock_snapshot_borrow_clock_class_const(
                const bt_clock_snapshot *clock_snapshot);
@@ -47,7 +52,7 @@ extern const bt_clock_class *bt_clock_snapshot_borrow_clock_class_const(
 extern uint64_t bt_clock_snapshot_get_value(
                const bt_clock_snapshot *clock_snapshot);
 
-extern int bt_clock_snapshot_get_ns_from_origin(
+extern bt_clock_snapshot_status bt_clock_snapshot_get_ns_from_origin(
                const bt_clock_snapshot *clock_snapshot,
                int64_t *ns_from_origin);
 
This page took 0.023888 seconds and 4 git commands to generate.