X-Git-Url: http://git.efficios.com/?p=babeltrace.git;a=blobdiff_plain;f=include%2Fbabeltrace2%2Ftrace-ir%2Fclock-class.h;h=cf03ca8025180750702cd996e3e12934a5bb24db;hp=719d7a3eab81260c4749443af34bef9af06b29c3;hb=d24d56638469189904fb6ddbb3c725817b3e9417;hpb=15caa1ca4fac30bd196602bd136e48fda3892de2 diff --git a/include/babeltrace2/trace-ir/clock-class.h b/include/babeltrace2/trace-ir/clock-class.h index 719d7a3e..cf03ca80 100644 --- a/include/babeltrace2/trace-ir/clock-class.h +++ b/include/babeltrace2/trace-ir/clock-class.h @@ -32,8 +32,10 @@ /* For bt_bool, bt_uuid, bt_clock_class, bt_trace_class */ #include -/* For bt_clock_class_status */ -#include +/* For __BT_FUNC_STATUS_* */ +#define __BT_FUNC_STATUS_ENABLE +#include +#undef __BT_FUNC_STATUS_ENABLE #ifdef __cplusplus extern "C" { @@ -41,10 +43,20 @@ extern "C" { extern bt_clock_class *bt_clock_class_create(bt_self_component *self_comp); -extern bt_clock_class_status bt_clock_class_set_name( +typedef enum bt_clock_class_set_name_status { + BT_CLOCK_CLASS_SET_NAME_STATUS_MEMORY_ERROR = __BT_FUNC_STATUS_MEMORY_ERROR, + BT_CLOCK_CLASS_SET_NAME_STATUS_OK = __BT_FUNC_STATUS_OK, +} bt_clock_class_set_name_status; + +extern bt_clock_class_set_name_status bt_clock_class_set_name( bt_clock_class *clock_class, const char *name); -extern bt_clock_class_status bt_clock_class_set_description( +typedef enum bt_clock_class_set_description_status { + BT_CLOCK_CLASS_SET_DESCRIPTION_STATUS_MEMORY_ERROR = __BT_FUNC_STATUS_MEMORY_ERROR, + BT_CLOCK_CLASS_SET_DESCRIPTION_STATUS_OK = __BT_FUNC_STATUS_OK, +} bt_clock_class_set_description_status; + +extern bt_clock_class_set_description_status bt_clock_class_set_description( bt_clock_class *clock_class, const char *description); extern void bt_clock_class_set_frequency(bt_clock_class *clock_class, @@ -66,4 +78,6 @@ extern void bt_clock_class_set_uuid(bt_clock_class *clock_class, } #endif +#include + #endif /* BABELTRACE_TRACE_IR_CLOCK_CLASS_H */