ir: add weak reference to parent stream to bt_ctf_event
[babeltrace.git] / formats / ctf / ir / event.c
index d8def6252464919cea9790dcc4972bc33b1e4138..6fbfb4467a3420a92964c98f9542b494191ab132 100644 (file)
@@ -1185,3 +1185,25 @@ end:
        }
        return ret;
 }
+
+BT_HIDDEN
+int bt_ctf_event_set_stream(struct bt_ctf_event *event,
+               struct bt_ctf_stream *stream)
+{
+       int ret = 0;
+
+       if (!event) {
+               ret = -1;
+               goto end;
+       }
+
+       if (event->stream && stream) {
+               /* Already attached to a stream */
+               ret = -1;
+               goto end;
+       }
+
+       event->stream = stream;
+end:
+       return ret;
+}
This page took 0.023908 seconds and 4 git commands to generate.