X-Git-Url: http://git.efficios.com/?p=babeltrace.git;a=blobdiff_plain;f=include%2Fbabeltrace%2Fiterator-internal.h;h=8000875ec5cefa76897f418448dfde77ab83be23;hp=ea47745a723c9b1a84d82942daa8434885be9917;hb=04ae3991741c634481fc3fa069664ae28bbdbaa6;hpb=a7765dd4491b15629e3884493db0f29611b84e65 diff --git a/include/babeltrace/iterator-internal.h b/include/babeltrace/iterator-internal.h index ea47745a..8000875e 100644 --- a/include/babeltrace/iterator-internal.h +++ b/include/babeltrace/iterator-internal.h @@ -30,7 +30,7 @@ struct bt_iter { struct ptr_heap *stream_heap; struct bt_context *ctx; - struct bt_iter_pos *end_pos; + const struct bt_iter_pos *end_pos; }; /* @@ -46,8 +46,8 @@ struct bt_iter { * trace) is the EOF criterion. */ struct bt_iter *bt_iter_create(struct bt_context *ctx, - struct bt_iter_pos *begin_pos, - struct bt_iter_pos *end_pos); + const struct bt_iter_pos *begin_pos, + const struct bt_iter_pos *end_pos); /* * bt_iter_destroy - Free a trace collection iterator. @@ -56,8 +56,8 @@ void bt_iter_destroy(struct bt_iter *iter); int bt_iter_init(struct bt_iter *iter, struct bt_context *ctx, - struct bt_iter_pos *begin_pos, - struct bt_iter_pos *end_pos); + const struct bt_iter_pos *begin_pos, + const struct bt_iter_pos *end_pos); void bt_iter_fini(struct bt_iter *iter); #endif /* _BABELTRACE_ITERATOR_INTERNAL_H */