X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=include%2Fbabeltrace%2Ftrace-ir%2Fstream-class-internal.h;h=72bbdd2bffac429f500e480385cc7fedc142181e;hb=40f4ba76dd6f9508ca51b6220eaed57632281a07;hp=f3f8a6265b0935c8173a74c05c978e3e1e6b2238;hpb=56e18c4ce186892c36d7f2cb5078087425e60134;p=babeltrace.git diff --git a/include/babeltrace/trace-ir/stream-class-internal.h b/include/babeltrace/trace-ir/stream-class-internal.h index f3f8a626..72bbdd2b 100644 --- a/include/babeltrace/trace-ir/stream-class-internal.h +++ b/include/babeltrace/trace-ir/stream-class-internal.h @@ -2,8 +2,6 @@ #define BABELTRACE_TRACE_IR_STREAM_CLASS_INTERNAL_H /* - * BabelTrace - Trace IR: Stream class internal - * * Copyright 2013, 2014 Jérémie Galarneau * * Author: Jérémie Galarneau @@ -29,7 +27,7 @@ #include #include -#include +#include #include #include #include @@ -55,9 +53,9 @@ struct bt_stream_class { bool packets_have_packet_counter_snapshot; bool packets_have_default_beginning_cv; bool packets_have_default_end_cv; - struct bt_field_type *packet_context_ft; - struct bt_field_type *event_header_ft; - struct bt_field_type *event_common_context_ft; + struct bt_field_class *packet_context_fc; + struct bt_field_class *event_header_fc; + struct bt_field_class *event_common_context_fc; struct bt_clock_class *default_clock_class; /* Array of `struct bt_event_class *` */ @@ -73,7 +71,7 @@ struct bt_stream_class { }; BT_HIDDEN -void _bt_stream_class_freeze(struct bt_stream_class *stream_class); +void _bt_stream_class_freeze(const struct bt_stream_class *stream_class); #ifdef BT_DEV_MODE # define bt_stream_class_freeze _bt_stream_class_freeze @@ -83,7 +81,7 @@ void _bt_stream_class_freeze(struct bt_stream_class *stream_class); static inline struct bt_trace *bt_stream_class_borrow_trace_inline( - struct bt_stream_class *stream_class) + const struct bt_stream_class *stream_class) { BT_ASSERT(stream_class); return (void *) bt_object_borrow_parent(&stream_class->base);