trigger: implement listing of registered trigger
[lttng-tools.git] / include / lttng / trigger / trigger.h
index a0c312ddd1e92e2efdb94c6affcbb942696198ff..b36ee13a286f0d1d785a83da0c1ec85031776c4f 100644 (file)
@@ -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.
  *
This page took 0.025172 seconds and 4 git commands to generate.