X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=include%2Fbabeltrace%2Ftrace-ir%2Ftrace-class.h;h=a22ff1aa7b1a7e0493c4a7ea23d6aaf51340c7a5;hb=7c93dec7fa82c747555ae267abee20760c8a91a3;hp=ffa3fc0e24d264f9c400b858be2fc1187d117662;hpb=81c7776bf3fdceb2a9ea318e9b30103a80635d46;p=deliverable%2Fbabeltrace.git diff --git a/include/babeltrace/trace-ir/trace-class.h b/include/babeltrace/trace-ir/trace-class.h index ffa3fc0e2..a22ff1aa7 100644 --- a/include/babeltrace/trace-ir/trace-class.h +++ b/include/babeltrace/trace-ir/trace-class.h @@ -30,6 +30,9 @@ /* For bt_bool, bt_uuid, bt_trace_class, bt_stream_class, bt_field_class */ #include +/* For enum bt_trace_class_status */ +#include + #include #ifdef __cplusplus @@ -41,21 +44,21 @@ extern bt_trace_class *bt_trace_class_create(void); extern void bt_trace_class_set_assigns_automatic_stream_class_id( bt_trace_class *trace_class, bt_bool value); -extern int bt_trace_class_set_name(bt_trace_class *trace_class, - const char *name); +extern enum bt_trace_class_status bt_trace_class_set_name( + bt_trace_class *trace_class, const char *name); extern void bt_trace_class_set_uuid(bt_trace_class *trace_class, bt_uuid uuid); -extern int bt_trace_class_set_environment_entry_integer( +extern enum bt_trace_class_status bt_trace_class_set_environment_entry_integer( bt_trace_class *trace_class, const char *name, int64_t value); -extern int bt_trace_class_set_environment_entry_string( +extern enum bt_trace_class_status bt_trace_class_set_environment_entry_string( bt_trace_class *trace_class, const char *name, const char *value); -extern int bt_trace_class_set_packet_header_field_class( +extern enum bt_trace_class_status bt_trace_class_set_packet_header_field_class( bt_trace_class *trace_class, bt_field_class *packet_header_field_class);