X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=src%2Fbin%2Flttng-sessiond%2Fsession.h;h=371b30d6be856444ac3afbcfaffe707d0a43a0cb;hp=3ace323bab4a9ac18fd0a6d654498b7117f1bc14;hb=731c1b1217bdbb47501426a6a0a2220ce4bc442c;hpb=ad9f5c17782ec9d5fe735bcb0f3d7b52199f8feb diff --git a/src/bin/lttng-sessiond/session.h b/src/bin/lttng-sessiond/session.h index 3ace323ba..371b30d6b 100644 --- a/src/bin/lttng-sessiond/session.h +++ b/src/bin/lttng-sessiond/session.h @@ -189,8 +189,9 @@ struct ltt_session { /* Timer to periodically rotate a session. */ bool rotate_timer_enabled; timer_t rotate_timer; + /* Value for periodic rotations, 0 if disabled. */ uint64_t rotate_timer_period; - /* Value for size-based rotation, 0 if disabled. */ + /* Value for size-based rotations, 0 if disabled. */ uint64_t rotate_size; /* * Keep a state if this session was rotated after the last stop command. @@ -212,6 +213,7 @@ int session_destroy(struct ltt_session *session); void session_lock(struct ltt_session *session); void session_lock_list(void); +int session_trylock_list(void); void session_unlock(struct ltt_session *session); void session_unlock_list(void);