X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=include%2Fbabeltrace%2Ftrace-ir%2Fprivate-stream-class.h;h=78113db07ed6f16d752c3fcfbb5f57bb56e7f2f6;hb=05e2128659970c32648a01255ed870449f05d518;hp=e251b267e5cbb50ec106ac9d6cd09ab7004bd743;hpb=e5be10efe4d5543ba697c7e607ca0a5c33fa3ccb;p=babeltrace.git diff --git a/include/babeltrace/trace-ir/private-stream-class.h b/include/babeltrace/trace-ir/private-stream-class.h index e251b267..78113db0 100644 --- a/include/babeltrace/trace-ir/private-stream-class.h +++ b/include/babeltrace/trace-ir/private-stream-class.h @@ -43,8 +43,12 @@ struct bt_private_trace; struct bt_private_event_class; struct bt_private_clock_class; -extern struct bt_stream_class *bt_stream_class_borrow_from_private( - struct bt_private_stream_class *priv_stream_class); +static inline +struct bt_stream_class *bt_private_stream_class_as_stream_class( + struct bt_private_stream_class *priv_stream_class) +{ + return (void *) priv_stream_class; +} extern struct bt_private_stream_class *bt_private_stream_class_create( struct bt_private_trace *trace); @@ -52,50 +56,50 @@ extern struct bt_private_stream_class *bt_private_stream_class_create( extern struct bt_private_stream_class *bt_private_stream_class_create_with_id( struct bt_private_trace *trace, uint64_t id); -extern struct bt_private_trace *bt_private_stream_class_borrow_private_trace( +extern struct bt_private_trace *bt_private_stream_class_borrow_trace( struct bt_private_stream_class *stream_class); extern int bt_private_stream_class_set_name( struct bt_private_stream_class *stream_class, const char *name); -extern int bt_private_stream_class_set_assigns_automatic_event_class_id( +extern void bt_private_stream_class_set_assigns_automatic_event_class_id( struct bt_private_stream_class *stream_class, bt_bool value); -extern int bt_private_stream_class_set_assigns_automatic_stream_id( +extern void bt_private_stream_class_set_assigns_automatic_stream_id( struct bt_private_stream_class *stream_class, bt_bool value); extern struct bt_private_field_class * -bt_private_stream_class_borrow_packet_context_private_field_class( +bt_private_stream_class_borrow_packet_context_field_class( struct bt_private_stream_class *stream_class); -extern int bt_private_stream_class_set_packet_context_private_field_class( +extern int bt_private_stream_class_set_packet_context_field_class( struct bt_private_stream_class *stream_class, struct bt_private_field_class *field_class); extern struct bt_private_field_class * -bt_private_stream_class_borrow_event_header_private_field_class( +bt_private_stream_class_borrow_event_header_field_class( struct bt_private_stream_class *stream_class); -extern int bt_private_stream_class_set_event_header_private_field_class( +extern int bt_private_stream_class_set_event_header_field_class( struct bt_private_stream_class *stream_class, struct bt_private_field_class *field_class); extern struct bt_private_field_class * -bt_private_stream_class_borrow_event_common_context_private_field_class( +bt_private_stream_class_borrow_event_common_context_field_class( struct bt_private_stream_class *stream_class); extern int -bt_private_stream_class_set_event_common_context_private_field_class( +bt_private_stream_class_set_event_common_context_field_class( struct bt_private_stream_class *stream_class, struct bt_private_field_class *field_class); extern struct bt_private_event_class * -bt_private_stream_class_borrow_private_event_class_by_index( +bt_private_stream_class_borrow_event_class_by_index( struct bt_private_stream_class *stream_class, uint64_t index); extern struct bt_private_event_class * -bt_private_stream_class_borrow_private_event_class_by_id( +bt_private_stream_class_borrow_event_class_by_id( struct bt_private_stream_class *stream_class, uint64_t id); extern int bt_private_stream_class_set_default_clock_class( @@ -105,19 +109,19 @@ extern int bt_private_stream_class_set_default_clock_class( extern bt_bool bt_private_stream_class_default_clock_is_always_known( struct bt_private_stream_class *stream_class); -extern int +extern void bt_private_stream_class_set_packets_have_discarded_event_counter_snapshot( struct bt_private_stream_class *stream_class, bt_bool value); -extern int +extern void bt_private_stream_class_set_packets_have_packet_counter_snapshot( struct bt_private_stream_class *stream_class, bt_bool value); -extern int +extern void bt_private_stream_class_set_packets_have_default_beginning_clock_value( struct bt_private_stream_class *stream_class, bt_bool value); -extern int +extern void bt_private_stream_class_set_packets_have_default_end_clock_value( struct bt_private_stream_class *stream_class, bt_bool value);