X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=include%2Fbabeltrace%2Ftrace-ir%2Fprivate-event-class.h;h=5965137cf8ecff486ec7ea79c70617af0b947639;hb=05e2128659970c32648a01255ed870449f05d518;hp=60251983afdce90722a0dbc7a11df6f271a6d213;hpb=e5be10efe4d5543ba697c7e607ca0a5c33fa3ccb;p=babeltrace.git diff --git a/include/babeltrace/trace-ir/private-event-class.h b/include/babeltrace/trace-ir/private-event-class.h index 60251983..5965137c 100644 --- a/include/babeltrace/trace-ir/private-event-class.h +++ b/include/babeltrace/trace-ir/private-event-class.h @@ -41,8 +41,12 @@ struct bt_event_class; struct bt_private_event_class; struct bt_private_stream_class; -extern struct bt_event_class *bt_event_class_borrow_from_private( - struct bt_private_event_class *priv_event_class); +static inline +struct bt_event_class *bt_private_event_class_as_event_class( + struct bt_private_event_class *priv_event_class) +{ + return (void *) priv_event_class; +} extern struct bt_private_event_class *bt_private_event_class_create( struct bt_private_stream_class *stream_class); @@ -51,13 +55,13 @@ extern struct bt_private_event_class *bt_private_event_class_create_with_id( struct bt_private_stream_class *stream_class, uint64_t id); extern struct bt_private_stream_class * -bt_private_event_class_borrow_private_stream_class( +bt_private_event_class_borrow_stream_class( struct bt_private_event_class *event_class); extern int bt_private_event_class_set_name( struct bt_private_event_class *event_class, const char *name); -extern int bt_private_event_class_set_log_level( +extern void bt_private_event_class_set_log_level( struct bt_private_event_class *event_class, enum bt_event_class_log_level log_level); @@ -66,18 +70,18 @@ extern int bt_private_event_class_set_emf_uri( const char *emf_uri); extern struct bt_private_field_class * -bt_private_event_class_borrow_specific_context_private_field_class( +bt_private_event_class_borrow_specific_context_field_class( struct bt_private_event_class *event_class); -extern int bt_private_event_class_set_specific_context_private_field_class( +extern int bt_private_event_class_set_specific_context_field_class( struct bt_private_event_class *event_class, struct bt_private_field_class *field_class); extern struct bt_private_field_class * -bt_private_event_class_borrow_payload_private_field_class( +bt_private_event_class_borrow_payload_field_class( struct bt_private_event_class *event_class); -extern int bt_private_event_class_set_payload_private_field_class( +extern int bt_private_event_class_set_payload_field_class( struct bt_private_event_class *event_class, struct bt_private_field_class *field_class);