fix: move read event from iterator to event.h
[babeltrace.git] / include / babeltrace / iterator-internal.h
index 121d0dccb3d6c4bf3a74918a64e176632225d2ad..c9b5d60716f43d7eee77b580a58147f35f994b8d 100644 (file)
@@ -21,6 +21,7 @@
  * all copies or substantial portions of the Software.
  */
 
+#include <babeltrace/callbacks-internal.h>
 #include <babeltrace/ctf/events.h>
 
 /*
@@ -31,7 +32,6 @@ struct bt_iter {
        struct ptr_heap *stream_heap;
        struct bt_context *ctx;
        struct bt_iter_pos *end_pos;
-       struct bt_ctf_event current_ctf_event;          /* last read event */
        GArray *callbacks;                              /* Array of struct bt_stream_callbacks */
        struct bt_callback_chain main_callbacks;        /* For all events */
        /*
@@ -51,4 +51,10 @@ struct bt_iter {
        GPtrArray *dep_gc;
 };
 
+int bt_iter_init(struct bt_iter *iter,
+               struct bt_context *ctx,
+               struct bt_iter_pos *begin_pos,
+               struct bt_iter_pos *end_pos);
+void bt_iter_fini(struct bt_iter *iter);
+
 #endif /* _BABELTRACE_ITERATOR_INTERNAL_H */
This page took 0.025052 seconds and 4 git commands to generate.