X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=include%2Fbabeltrace%2Ftrace-ir%2Fclock-snapshot-const.h;fp=include%2Fbabeltrace%2Ftrace-ir%2Fclock-snapshot-const.h;h=e0f5f05fcd221d3431fa301d31d2435eaac5a02e;hb=dc68f16da7c8a96930d36f50489d6697c852b733;hp=e0b0e39274a6919552bc013700c97b377ccdf0bc;hpb=8c41fd73456a0645bb1798174e49b882d4f7bff7;p=babeltrace.git diff --git a/include/babeltrace/trace-ir/clock-snapshot-const.h b/include/babeltrace/trace-ir/clock-snapshot-const.h index e0b0e392..e0f5f05f 100644 --- a/include/babeltrace/trace-ir/clock-snapshot-const.h +++ b/include/babeltrace/trace-ir/clock-snapshot-const.h @@ -36,9 +36,14 @@ extern "C" { #endif +enum bt_clock_snapshot_state { + BT_CLOCK_SNAPSHOT_STATE_KNOWN, + BT_CLOCK_SNAPSHOT_STATE_UNKNOWN, +}; + enum bt_clock_snapshot_status { - BT_CLOCK_SNAPSHOT_STATUS_KNOWN, - BT_CLOCK_SNAPSHOT_STATUS_UNKNOWN, + BT_CLOCK_SNAPSHOT_STATUS_OK = 0, + BT_CLOCK_SNAPSHOT_STATUS_OVERFLOW = -75, }; extern const bt_clock_class *bt_clock_snapshot_borrow_clock_class_const( @@ -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 enum bt_clock_snapshot_status bt_clock_snapshot_get_ns_from_origin( const bt_clock_snapshot *clock_snapshot, int64_t *ns_from_origin);