fix/breakage API : replace bt_ctf_event
[babeltrace.git] / formats / ctf / iterator.c
index 3597010a5b0b6d36a5c5b98bfc1028f19552bb5d..5cc7dbad14de5d79ae66ba0fcffefba055983b1e 100644 (file)
@@ -86,19 +86,20 @@ struct bt_iter *bt_ctf_get_iter(struct bt_ctf_iter *iter)
        return &iter->parent;
 }
 
-struct bt_ctf_event *bt_ctf_iter_read_event(struct bt_ctf_iter *iter)
+struct ctf_event_definition *bt_ctf_iter_read_event(struct bt_ctf_iter *iter)
 {
        struct ctf_file_stream *file_stream;
-       struct bt_ctf_event *ret = &iter->current_ctf_event;
+       struct ctf_event_definition *ret = &iter->current_ctf_event;
+       struct ctf_stream_definition *stream;
 
        file_stream = heap_maximum(iter->parent.stream_heap);
        if (!file_stream) {
                /* end of file for all streams */
                goto stop;
        }
-       ret->stream = &file_stream->parent;
-       ret->event = g_ptr_array_index(ret->stream->events_by_id,
-                       ret->stream->event_id);
+       stream = &file_stream->parent;
+       ret = g_ptr_array_index(stream->events_by_id,
+                       stream->event_id);
 
        if (ret->stream->stream_id > iter->callbacks->len)
                goto end;
This page took 0.024062 seconds and 4 git commands to generate.