X-Git-Url: https://git.lttng.org/?a=blobdiff_plain;f=src%2Fbin%2Flttng-sessiond%2Ftimer.hpp;h=c291ae6d250db28adf56ae21b079391b683f7a95;hb=HEAD;hp=f746f0ed9c6fba3689894cfcb0eb49b1a921eff9;hpb=c9e313bc594f40a86eed237dce222c0fc99c957f;p=lttng-tools.git diff --git a/src/bin/lttng-sessiond/timer.hpp b/src/bin/lttng-sessiond/timer.hpp index f746f0ed9..c291ae6d2 100644 --- a/src/bin/lttng-sessiond/timer.hpp +++ b/src/bin/lttng-sessiond/timer.hpp @@ -9,30 +9,30 @@ #ifndef SESSIOND_TIMER_H #define SESSIOND_TIMER_H +#include "rotation-thread.hpp" +#include "session.hpp" + #include #include -#include "session.hpp" - struct timer_thread_parameters { - struct rotation_thread_timer_queue *rotation_thread_job_queue; + lttng::sessiond::rotation_thread_timer_queue *rotation_thread_job_queue; }; -int timer_signal_init(void); +int timer_signal_init(); /* Start a session's rotation pending check timer (one-shot mode). */ int timer_session_rotation_pending_check_start(struct ltt_session *session, - unsigned int interval_us); + unsigned int interval_us); /* Stop a session's rotation pending check timer. */ -int timer_session_rotation_pending_check_stop(struct ltt_session *session); +int timer_session_rotation_pending_check_stop(ltt_session& session); /* Start a session's rotation schedule timer. */ int timer_session_rotation_schedule_timer_start(struct ltt_session *session, - unsigned int interval_us); + unsigned int interval_us); /* Stop a session's rotation schedule timer. */ int timer_session_rotation_schedule_timer_stop(struct ltt_session *session); -bool launch_timer_thread( - struct timer_thread_parameters *timer_thread_parameters); +bool launch_timer_thread(struct timer_thread_parameters *timer_thread_parameters); #endif /* SESSIOND_TIMER_H */