X-Git-Url: http://git.efficios.com/?p=babeltrace.git;a=blobdiff_plain;f=include%2Fbabeltrace%2Ftrace-ir%2Fstream.h;h=4ef5c179f1875511f3236baa94b4980f062a95fd;hp=3ed0205e7866ae6711612ab1b46a9077ebf0bd6c;hb=40f4ba76dd6f9508ca51b6220eaed57632281a07;hpb=05e2128659970c32648a01255ed870449f05d518 diff --git a/include/babeltrace/trace-ir/stream.h b/include/babeltrace/trace-ir/stream.h index 3ed0205e..4ef5c179 100644 --- a/include/babeltrace/trace-ir/stream.h +++ b/include/babeltrace/trace-ir/stream.h @@ -37,11 +37,14 @@ extern "C" { struct bt_stream; struct bt_stream_class; -extern struct bt_stream_class *bt_stream_borrow_class(struct bt_stream *stream); +extern struct bt_stream *bt_stream_create(struct bt_stream_class *stream_class); + +extern struct bt_stream *bt_stream_create_with_id( + struct bt_stream_class *stream_class, uint64_t id); -extern const char *bt_stream_get_name(struct bt_stream *stream); +extern struct bt_stream_class *bt_stream_borrow_class(struct bt_stream *stream); -extern uint64_t bt_stream_get_id(struct bt_stream *stream); +extern int bt_stream_set_name(struct bt_stream *stream, const char *name); #ifdef __cplusplus }