X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=src%2Fcommon%2Ffilter.h;h=4a3a3ae52ec126c96b40709f6c162ddb53ef7715;hb=070b6a86970c981e8f79cbd3dc199008b25cc0dc;hp=051177a0ef9a62e8638b47ee676249aae1f36283;hpb=71a559f8ebee6ba681dfba864d6dace2efcf0440;p=lttng-tools.git diff --git a/src/common/filter.h b/src/common/filter.h index 051177a0e..4a3a3ae52 100644 --- a/src/common/filter.h +++ b/src/common/filter.h @@ -26,6 +26,7 @@ struct bytecode_symbol_iterator; * Create an iterator on a bytecode's symbols. The iterator points to the * first element after creation. */ +LTTNG_HIDDEN struct bytecode_symbol_iterator *bytecode_symbol_iterator_create( struct lttng_filter_bytecode *bytecode); @@ -34,13 +35,17 @@ struct bytecode_symbol_iterator *bytecode_symbol_iterator_create( * * Returns 0 if a next element exists or a negative value at the end. */ +LTTNG_HIDDEN int bytecode_symbol_iterator_next(struct bytecode_symbol_iterator *it); +LTTNG_HIDDEN int bytecode_symbol_iterator_get_type(struct bytecode_symbol_iterator *it); +LTTNG_HIDDEN const char *bytecode_symbol_iterator_get_name( struct bytecode_symbol_iterator *it); +LTTNG_HIDDEN void bytecode_symbol_iterator_destroy(struct bytecode_symbol_iterator *it); #endif /* LTTNG_COMMON_FILTER_H */