X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;ds=sidebyside;f=include%2Flttng%2Fnotification%2Fnotification.h;h=c434f11321fc27e017887d90696684c53448cdb5;hb=f053d40c60b9dd38da27d88412dcac3a8404324c;hp=69e17d30c016fe0ea8363b01eaa5e84e941b2eac;hpb=9693d2d54f346806f95115644a24cc29abe91c96;p=lttng-tools.git diff --git a/include/lttng/notification/notification.h b/include/lttng/notification/notification.h index 69e17d30c..c434f1132 100644 --- a/include/lttng/notification/notification.h +++ b/include/lttng/notification/notification.h @@ -8,6 +8,8 @@ #ifndef LTTNG_NOTIFICATION_H #define LTTNG_NOTIFICATION_H +#include + #ifdef __cplusplus extern "C" { #endif @@ -28,8 +30,8 @@ struct lttng_notification; * * Returns an lttng_condition object on success, NULL on error. */ -extern const struct lttng_condition *lttng_notification_get_condition( - struct lttng_notification *notification); +LTTNG_EXPORT extern const struct lttng_condition * +lttng_notification_get_condition(struct lttng_notification *notification); /* * Get a notification's condition's evaluation. @@ -43,8 +45,8 @@ extern const struct lttng_condition *lttng_notification_get_condition( * * Returns an lttng_evaluation object on success, NULL on error. */ -extern const struct lttng_evaluation *lttng_notification_get_evaluation( - struct lttng_notification *notification); +LTTNG_EXPORT extern const struct lttng_evaluation * +lttng_notification_get_evaluation(struct lttng_notification *notification); /* * Get a notification's origin trigger. @@ -55,14 +57,14 @@ extern const struct lttng_evaluation *lttng_notification_get_evaluation( * * Returns an lttng_trigger object on success, NULL on error. */ -extern const struct lttng_trigger *lttng_notification_get_trigger( - struct lttng_notification *notification); +LTTNG_EXPORT 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. */ -extern void lttng_notification_destroy(struct lttng_notification *notification); +LTTNG_EXPORT extern void lttng_notification_destroy(struct lttng_notification *notification); #ifdef __cplusplus }