X-Git-Url: https://git.lttng.org/?a=blobdiff_plain;f=include%2Flttng%2Ferror-query.h;h=ff0f0ae99ef06088e7706712665715d62f13dae9;hb=8cc65d5cbccb6e4ba91c4de0efc3e974a6ca61b5;hp=382f2cad582d9e70eab389c56fea4833f4bd28f9;hpb=b99a0cb3edd93f55e712096a352d64b79d4716bb;p=lttng-tools.git diff --git a/include/lttng/error-query.h b/include/lttng/error-query.h index 382f2cad5..ff0f0ae99 100644 --- a/include/lttng/error-query.h +++ b/include/lttng/error-query.h @@ -61,10 +61,19 @@ enum lttng_error_query_results_status { extern struct lttng_error_query *lttng_error_query_trigger_create( const struct lttng_trigger *trigger); -/* Create an error query targetting an action object. */ +/* Create an error query targetting a trigger's condition object. */ +extern struct lttng_error_query *lttng_error_query_condition_create( + const struct lttng_trigger *trigger); + +/* + * Create an error query targetting an action object. + * + * `action_path` is copied internally. The root of the `action_path` is the + * action of `trigger`. + */ extern struct lttng_error_query *lttng_error_query_action_create( const struct lttng_trigger *trigger, - const struct lttng_action *action); + const struct lttng_action_path *action_path); /* Destroy an error query. */ extern void lttng_error_query_destroy(struct lttng_error_query *query);