* all copies or substantial portions of the Software.
*/
-#include <babeltrace/callbacks-internal.h>
#include <babeltrace/ctf/events.h>
/*
struct ptr_heap *stream_heap;
struct bt_context *ctx;
struct bt_iter_pos *end_pos;
- GArray *callbacks; /* Array of struct bt_stream_callbacks */
- struct bt_callback_chain main_callbacks; /* For all events */
- /*
- * Flag indicating if dependency graph needs to be recalculated.
- * Set by bt_iter_add_callback(), and checked (and
- * cleared) by upon entry into bt_iter_read_event().
- * bt_iter_read_event() is responsible for calling dep
- * graph calculation if it sees this flag set.
- */
- int recalculate_dep_graph;
- /*
- * Array of pointers to struct bt_dependencies, for garbage
- * collection. We're not using a linked list here because each
- * struct bt_dependencies can belong to more than one
- * bt_iter.
- */
- GPtrArray *dep_gc;
};
int bt_iter_init(struct bt_iter *iter,