X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=src%2Fbin%2Flttng-sessiond%2Fsessiond-timer.h;h=523d87852c53abd935e40918bb12240d530ddd3c;hp=5c84f3830599d18184eded95889be7917e9f71ef;hb=259c267446a63c501298f39a5d2397314b11f729;hpb=f5eeb9d734eb6727a2ee04f08e3eedf9827ed66f diff --git a/src/bin/lttng-sessiond/sessiond-timer.h b/src/bin/lttng-sessiond/sessiond-timer.h index 5c84f3830..523d87852 100644 --- a/src/bin/lttng-sessiond/sessiond-timer.h +++ b/src/bin/lttng-sessiond/sessiond-timer.h @@ -25,6 +25,7 @@ #define LTTNG_SESSIOND_SIG_TEARDOWN SIGRTMIN + 10 #define LTTNG_SESSIOND_SIG_EXIT SIGRTMIN + 11 #define LTTNG_SESSIOND_SIG_ROTATE_PENDING SIGRTMIN + 12 +#define LTTNG_SESSIOND_SIG_ROTATE_TIMER SIGRTMIN + 13 #define CLOCKID CLOCK_MONOTONIC @@ -55,8 +56,12 @@ struct sessiond_rotation_timer { void *sessiond_timer_thread(void *data); int sessiond_timer_signal_init(void); -int sessiond_timer_rotate_pending_start(struct ltt_session *session, unsigned int - interval_us); -void sessiond_timer_rotate_pending_stop(struct ltt_session *session); +int sessiond_timer_rotate_pending_start(struct ltt_session *session, + unsigned int interval_us); +int sessiond_timer_rotate_pending_stop(struct ltt_session *session); + +int sessiond_rotate_timer_start(struct ltt_session *session, + unsigned int interval_us); +int sessiond_rotate_timer_stop(struct ltt_session *session); #endif /* SESSIOND_TIMER_H */