X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=src%2Fbin%2Flttng-sessiond%2Ftimer.hpp;h=142982f8bbe3fe9e21097b3925d488743d562166;hb=04938faeeb4b28c5791029a2542848534ac83b17;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..142982f8b 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); /* 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 */