X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=include%2Fbabeltrace%2Ftrace-ir%2Fevent-class-const.h;h=66f6a577cb08522c4a6562229e4909622d78fe70;hb=2e90378a2b94006e2743b06e7fe7a1f0e691a56e;hp=8acad21561c45c4aa280b22a88d0ca93b9c86302;hpb=b19ff26f04df428047676dd736bd7cc9473906fe;p=babeltrace.git diff --git a/include/babeltrace/trace-ir/event-class-const.h b/include/babeltrace/trace-ir/event-class-const.h index 8acad215..66f6a577 100644 --- a/include/babeltrace/trace-ir/event-class-const.h +++ b/include/babeltrace/trace-ir/event-class-const.h @@ -27,7 +27,7 @@ * http://www.efficios.com/ctf */ -/* For enum bt_property_availability */ +/* For bt_property_availability */ #include /* For bt_event_class, bt_field_class, bt_stream_class */ @@ -40,7 +40,12 @@ extern "C" { #endif -enum bt_event_class_log_level { +typedef enum bt_event_class_status { + BT_EVENT_CLASS_STATUS_OK = 0, + BT_EVENT_CLASS_STATUS_NOMEM = -12, +} bt_event_class_status; + +typedef enum bt_event_class_log_level { BT_EVENT_CLASS_LOG_LEVEL_EMERGENCY, BT_EVENT_CLASS_LOG_LEVEL_ALERT, BT_EVENT_CLASS_LOG_LEVEL_CRITICAL, @@ -56,7 +61,7 @@ enum bt_event_class_log_level { BT_EVENT_CLASS_LOG_LEVEL_DEBUG_FUNCTION, BT_EVENT_CLASS_LOG_LEVEL_DEBUG_LINE, BT_EVENT_CLASS_LOG_LEVEL_DEBUG, -}; +} bt_event_class_log_level; extern const bt_stream_class *bt_event_class_borrow_stream_class_const( const bt_event_class *event_class); @@ -65,18 +70,18 @@ extern const char *bt_event_class_get_name(const bt_event_class *event_class); extern uint64_t bt_event_class_get_id(const bt_event_class *event_class); -extern enum bt_property_availability bt_event_class_get_log_level( +extern bt_property_availability bt_event_class_get_log_level( const bt_event_class *event_class, - enum bt_event_class_log_level *log_level); + bt_event_class_log_level *log_level); extern const char *bt_event_class_get_emf_uri( const bt_event_class *event_class); extern const bt_field_class * -bt_event_class_borrow_specific_context_field_class( +bt_event_class_borrow_specific_context_field_class_const( const bt_event_class *event_class); -extern const bt_field_class *bt_event_class_borrow_payload_field_class( +extern const bt_field_class *bt_event_class_borrow_payload_field_class_const( const bt_event_class *event_class); extern void bt_event_class_get_ref(const bt_event_class *event_class);