X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=include%2Fbabeltrace%2Ftrace-ir%2Fclock-class-const.h;h=f7afc24802b491d4e19628571b296da6dc2cfd4c;hb=8c41fd73456a0645bb1798174e49b882d4f7bff7;hp=0974facc848b0740a0db303aa8c9e7ef82035ef2;hpb=6a84831f119d0bbc3339783e87818429f755ab1a;p=babeltrace.git diff --git a/include/babeltrace/trace-ir/clock-class-const.h b/include/babeltrace/trace-ir/clock-class-const.h index 0974facc..f7afc248 100644 --- a/include/babeltrace/trace-ir/clock-class-const.h +++ b/include/babeltrace/trace-ir/clock-class-const.h @@ -36,6 +36,12 @@ extern "C" { #endif +enum bt_clock_class_status { + BT_CLOCK_CLASS_STATUS_OK = 0, + BT_CLOCK_CLASS_STATUS_NOMEM = -12, + BT_CLOCK_CLASS_STATUS_OVERFLOW = -75, +}; + extern const char *bt_clock_class_get_name( const bt_clock_class *clock_class); @@ -57,7 +63,7 @@ extern bt_bool bt_clock_class_is_absolute( extern bt_uuid bt_clock_class_get_uuid( const bt_clock_class *clock_class); -extern int bt_clock_class_cycles_to_ns_from_origin( +extern enum bt_clock_class_status bt_clock_class_cycles_to_ns_from_origin( const bt_clock_class *clock_class, uint64_t cycles, int64_t *ns_from_origin);