X-Git-Url: https://git.liburcu.org/?a=blobdiff_plain;f=include%2Flttng%2Fcondition%2Fsession-rotation.h;h=6e6207fb28e0d689790bc19f1301278b1c91de73;hb=28f23191dcbf047429d51950a337a57d7a3f866a;hp=ca2e757789b9aa1b38baefac88f6413ef1656950;hpb=ab5be9fa2eb5ba9600a82cd18fd3cfcbac69169a;p=lttng-tools.git diff --git a/include/lttng/condition/session-rotation.h b/include/lttng/condition/session-rotation.h index ca2e75778..6e6207fb2 100644 --- a/include/lttng/condition/session-rotation.h +++ b/include/lttng/condition/session-rotation.h @@ -8,11 +8,13 @@ #ifndef LTTNG_CONDITION_SESSION_ROTATION_H #define LTTNG_CONDITION_SESSION_ROTATION_H -#include #include -#include +#include #include #include +#include + +#include #ifdef __cplusplus extern "C" { @@ -38,8 +40,7 @@ extern "C" { * Returns a new condition on success, NULL on failure. This condition must be * destroyed using lttng_condition_destroy(). */ -extern struct lttng_condition * -lttng_condition_session_rotation_ongoing_create(void); +LTTNG_EXPORT extern struct lttng_condition *lttng_condition_session_rotation_ongoing_create(void); /* * Create a newly allocated session rotation completion condition. @@ -53,8 +54,7 @@ lttng_condition_session_rotation_ongoing_create(void); * Returns a new condition on success, NULL on failure. This condition must be * destroyed using lttng_condition_destroy(). */ - extern struct lttng_condition * - lttng_condition_session_rotation_completed_create(void); +LTTNG_EXPORT extern struct lttng_condition *lttng_condition_session_rotation_completed_create(void); /* * Get the session name property of a session rotation condition. @@ -68,10 +68,9 @@ lttng_condition_session_rotation_ongoing_create(void); * parameter is passed, or LTTNG_CONDITION_STATUS_UNSET if a session name * was not set prior to this call. */ -extern enum lttng_condition_status -lttng_condition_session_rotation_get_session_name( - const struct lttng_condition *condition, - const char **session_name); +LTTNG_EXPORT extern enum lttng_condition_status +lttng_condition_session_rotation_get_session_name(const struct lttng_condition *condition, + const char **session_name); /* * Set the session name property of a session rotation condition. @@ -81,10 +80,9 @@ lttng_condition_session_rotation_get_session_name( * Returns LTTNG_CONDITION_STATUS_OK on success, LTTNG_CONDITION_STATUS_INVALID * if invalid paramenters are passed. */ -extern enum lttng_condition_status -lttng_condition_session_rotation_set_session_name( - struct lttng_condition *condition, - const char *session_name); +LTTNG_EXPORT extern enum lttng_condition_status +lttng_condition_session_rotation_set_session_name(struct lttng_condition *condition, + const char *session_name); /** * lttng_evaluation_session_rotation are specialised lttng_evaluations @@ -99,9 +97,8 @@ lttng_condition_session_rotation_set_session_name( * rotation, or LTTNG_EVALUATION_STATUS_INVALID if an invalid parameter is * passed. */ -extern enum lttng_evaluation_status -lttng_evaluation_session_rotation_get_id( - const struct lttng_evaluation *evaluation, uint64_t *id); +LTTNG_EXPORT extern enum lttng_evaluation_status +lttng_evaluation_session_rotation_get_id(const struct lttng_evaluation *evaluation, uint64_t *id); /* * Get the session rotation location property of a session rotation completed @@ -118,10 +115,10 @@ lttng_evaluation_session_rotation_get_id( * LTTNG_EVALUATION_STATUS_INVALID is returned if an invalid parameter is * passed. */ -extern enum lttng_evaluation_status +LTTNG_EXPORT extern enum lttng_evaluation_status lttng_evaluation_session_rotation_completed_get_location( - const struct lttng_evaluation *evaluation, - const struct lttng_trace_archive_location **location); + const struct lttng_evaluation *evaluation, + const struct lttng_trace_archive_location **location); #ifdef __cplusplus }