liblttng-ctl: use export list to define exported symbols
[lttng-tools.git] / include / lttng / notification / notification.h
index 8dab4bbe8c4422ddb55a8f27ce01659584ce2589..69e17d30c016fe0ea8363b01eaa5e84e941b2eac 100644 (file)
@@ -46,6 +46,18 @@ extern const struct lttng_condition *lttng_notification_get_condition(
 extern const struct lttng_evaluation *lttng_notification_get_evaluation(
                struct lttng_notification *notification);
 
+/*
+ * Get a notification's origin trigger.
+ *
+ * The notification retains the ownership of the trigger object. Hence, it is
+ * not valid to access that object after the destruction of its associated
+ * notification.
+ *
+ * Returns an lttng_trigger object on success, NULL on error.
+ */
+extern const struct lttng_trigger *lttng_notification_get_trigger(
+               struct lttng_notification *notification);
+
 /*
  * Destroys (frees) a notification. The notification's condition and evaluation
  * are destroyed as a side-effect.
This page took 0.024075 seconds and 4 git commands to generate.