lib: remove "unknown clock snapshot" concept
[babeltrace.git] / include / babeltrace / trace-ir / clock-snapshot-const.h
index e0b0e39274a6919552bc013700c97b377ccdf0bc..062fe6802b434c124b32d304af712a334615d0c9 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_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 +47,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.024873 seconds and 4 git commands to generate.