X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=include%2Fbabeltrace%2Ftrace-ir%2Fstream.h;fp=include%2Fbabeltrace%2Ftrace-ir%2Fstream.h;h=4e7899ebc4124bcbed7c3b88efb690b14cccde44;hb=862ca4ed7b3a8ef14f69529d252bccc48a33108a;hp=4ef5c179f1875511f3236baa94b4980f062a95fd;hpb=0d72b8c329ad51d14ab4e83330b38c2c8da69dd4;p=babeltrace.git diff --git a/include/babeltrace/trace-ir/stream.h b/include/babeltrace/trace-ir/stream.h index 4ef5c179..4e7899eb 100644 --- a/include/babeltrace/trace-ir/stream.h +++ b/include/babeltrace/trace-ir/stream.h @@ -34,13 +34,18 @@ extern "C" { #endif +struct bt_trace; struct bt_stream; struct bt_stream_class; -extern struct bt_stream *bt_stream_create(struct bt_stream_class *stream_class); +extern struct bt_stream *bt_stream_create(struct bt_stream_class *stream_class, + struct bt_trace *trace); extern struct bt_stream *bt_stream_create_with_id( - struct bt_stream_class *stream_class, uint64_t id); + struct bt_stream_class *stream_class, + struct bt_trace *trace, uint64_t id); + +extern struct bt_trace *bt_stream_borrow_trace(struct bt_stream *stream); extern struct bt_stream_class *bt_stream_borrow_class(struct bt_stream *stream);