X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=include%2Flttng%2Ftrigger%2Ftrigger.h;fp=include%2Flttng%2Ftrigger%2Ftrigger.h;h=b36ee13a286f0d1d785a83da0c1ec85031776c4f;hp=a0c312ddd1e92e2efdb94c6affcbb942696198ff;hb=fbc9f37df245d544a7705ba576297df791220b44;hpb=f8522f5cc357c0d80257d5ace1cd556a88305c0c diff --git a/include/lttng/trigger/trigger.h b/include/lttng/trigger/trigger.h index a0c312ddd..b36ee13a2 100644 --- a/include/lttng/trigger/trigger.h +++ b/include/lttng/trigger/trigger.h @@ -187,6 +187,19 @@ extern int lttng_register_trigger(struct lttng_trigger *trigger); */ extern int lttng_unregister_trigger(struct lttng_trigger *trigger); +/* + * List triggers for the current user. + * + * On success, a newly-allocated trigger set is returned. + * + * The trigger set must be destroyed by the caller (see + * lttng_triggers_destroy()). + * + * Returns LTTNG_OK on success, else a suitable LTTng error code. + */ +extern enum lttng_error_code lttng_list_triggers( + struct lttng_triggers **triggers); + /* * Get a trigger from the set at a given index. *