Rotate timer
[lttng-tools.git] / src / bin / lttng-sessiond / sessiond-timer.h
index e1b8a7eaded2d0a23ac34dad435611d319d90f19..523d87852c53abd935e40918bb12240d530ddd3c 100644 (file)
@@ -24,6 +24,8 @@
 
 #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
 
@@ -54,4 +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);
+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 */
This page took 0.024716 seconds and 5 git commands to generate.