X-Git-Url: http://git.lttng.org/?a=blobdiff_plain;f=ltt%2Fbranches%2Fpoly%2Flttv%2Flttv%2Ffilter.h;h=69ad7acb08339e5cea9ef7d6d169a14c6036189e;hb=5f185a2b50b5734d2edc9f06d09803930ad1979e;hp=758a6e5fd407013e84e41ab53286ea4623ddafb1;hpb=83aa92fcd869a0c1646ddbc7ff6984bdd3a52f2e;p=lttv.git diff --git a/ltt/branches/poly/lttv/lttv/filter.h b/ltt/branches/poly/lttv/lttv/filter.h index 758a6e5f..69ad7acb 100644 --- a/ltt/branches/poly/lttv/lttv/filter.h +++ b/ltt/branches/poly/lttv/lttv/filter.h @@ -206,6 +206,10 @@ gboolean assign_operator(LttvSimpleExpression* se, LttvExpressionOp op); gboolean parse_simple_expression(GString* expression); +void lttv_filter_append_expression(LttvFilter* filter, char *expression); + +void lttv_filter_clear_expression(LttvFilter* filter); + /* * Logical operators functions */ @@ -255,7 +259,9 @@ LttvFilter* lttv_filter_clone(LttvFilter* filter); */ /* LttvFilter */ -LttvFilter *lttv_filter_new(char *expression, LttvTraceState *tfs); +LttvFilter *lttv_filter_new(); + +gboolean lttv_filter_update(LttvFilter* filter); void lttv_filter_destroy(LttvFilter* filter);