fs-sink: only subscribe to relevant notifications
authorJulien Desfossez <jdesfossez@efficios.com>
Thu, 25 May 2017 20:32:53 +0000 (16:32 -0400)
committerJérémie Galarneau <jeremie.galarneau@efficios.com>
Sun, 28 May 2017 16:57:44 +0000 (12:57 -0400)
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
plugins/ctf/fs-sink/writer.c

index 9fca5de779230201458582da356647bb607cea11..18abc9e311ca175e088eb7f3bb9e01d064949c6e 100644 (file)
@@ -192,6 +192,11 @@ void writer_component_port_connected(
 {
        struct bt_private_connection *connection;
        struct writer_component *writer;
+       static const enum bt_notification_type notif_types[] = {
+               BT_NOTIFICATION_TYPE_PACKET_BEGIN,
+               BT_NOTIFICATION_TYPE_PACKET_END,
+               BT_NOTIFICATION_TYPE_SENTINEL,
+       };
 
        writer = bt_private_component_get_user_data(component);
        assert(writer);
@@ -200,7 +205,7 @@ void writer_component_port_connected(
        assert(connection);
        writer->input_iterator =
                bt_private_connection_create_notification_iterator(connection,
-                       NULL);
+                       notif_types);
 
        if (!writer->input_iterator) {
                writer->error = true;
This page took 0.027171 seconds and 4 git commands to generate.