sink.ctf.fs: use original stream's name as CTF writer stream's name
authorPhilippe Proulx <eeppeliteloop@gmail.com>
Tue, 4 Jul 2017 20:02:27 +0000 (16:02 -0400)
committerJérémie Galarneau <jeremie.galarneau@efficios.com>
Thu, 6 Jul 2017 21:11:14 +0000 (17:11 -0400)
Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
plugins/ctf/fs-sink/write.c

index b3ad7462eb4f43caeb3a46471b25238833f4304a..a0c9d7d9f6d79ab3d0527e1ea81a7c96830a3bc8 100644 (file)
@@ -148,6 +148,14 @@ struct bt_ctf_stream_class *insert_new_stream_class(
                goto error;
        }
 
+       ret = bt_ctf_trace_add_stream_class(writer_trace, writer_stream_class);
+       if (ret) {
+               fprintf(writer_component->err,
+                               "[error] %s in %s:%d\n", __func__, __FILE__,
+                               __LINE__);
+               goto error;
+       }
+
        g_hash_table_insert(fs_writer->stream_class_map,
                        (gpointer) stream_class, writer_stream_class);
 
@@ -513,8 +521,8 @@ struct bt_ctf_stream *insert_new_stream(
        }
        bt_get(writer_stream_class);
 
-       writer_stream = bt_ctf_writer_create_stream(ctf_writer,
-                       writer_stream_class);
+       writer_stream = bt_ctf_stream_create(writer_stream_class,
+               bt_ctf_stream_get_name(stream));
        if (!writer_stream) {
                fprintf(writer_component->err, "[error] %s in %s:%d\n",
                                __func__, __FILE__, __LINE__);
This page took 0.026278 seconds and 4 git commands to generate.