X-Git-Url: http://git.efficios.com/?p=babeltrace.git;a=blobdiff_plain;f=include%2Fbabeltrace%2Fiterator-internal.h;h=c9b5d60716f43d7eee77b580a58147f35f994b8d;hp=121d0dccb3d6c4bf3a74918a64e176632225d2ad;hb=e419579102094d83539d79ce6af83d9786d387ee;hpb=5c5facc70af60670ec8f53b9d90d13722a8477f4 diff --git a/include/babeltrace/iterator-internal.h b/include/babeltrace/iterator-internal.h index 121d0dcc..c9b5d607 100644 --- a/include/babeltrace/iterator-internal.h +++ b/include/babeltrace/iterator-internal.h @@ -21,6 +21,7 @@ * all copies or substantial portions of the Software. */ +#include #include /* @@ -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 */