Add a HT to lookup sessions by id
[lttng-tools.git] / src / bin / lttng-sessiond / session.h
index 48dc44a33d632efaff87598d1057f7569b83e584..77f0bf7b1ee87ac4a7b7cd43c731ca0d63701ac4 100644 (file)
@@ -113,6 +113,10 @@ struct ltt_session {
         * Path where to keep the shared memory files.
         */
        char shm_path[PATH_MAX];
+       /*
+        * Node in ltt_sessions_ht_by_id.
+        */
+       struct lttng_ht_node_u64 node;
 };
 
 /* Prototypes */
@@ -125,6 +129,7 @@ void session_unlock(struct ltt_session *session);
 void session_unlock_list(void);
 
 struct ltt_session *session_find_by_name(const char *name);
+struct ltt_session *session_find_by_id(uint64_t id);
 struct ltt_session_list *session_get_list(void);
 
 int session_access_ok(struct ltt_session *session, uid_t uid, gid_t gid);
This page took 0.023375 seconds and 4 git commands to generate.