X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=src%2Fbin%2Flttng-relayd%2Fsession.h;h=5731310f09f6ac7b7e611f648012578072f19a6c;hp=2410fd483ad8ae74f82902c8aafac152573f506d;hb=23c8ff5013f1e8c132cab7845ca608dbed4fca7f;hpb=9de831f8d2c7a9733bbfbedbebd802aa8a0de7d0 diff --git a/src/bin/lttng-relayd/session.h b/src/bin/lttng-relayd/session.h index 2410fd483..5731310f0 100644 --- a/src/bin/lttng-relayd/session.h +++ b/src/bin/lttng-relayd/session.h @@ -28,6 +28,7 @@ #include #include +#include /* * Represents a session for the relay point of view @@ -39,6 +40,7 @@ struct relay_session { * It is used to match a set of streams to their session. */ uint64_t id; + lttng_uuid sessiond_uuid; char session_name[LTTNG_NAME_MAX]; char hostname[LTTNG_HOST_NAME_MAX]; uint32_t live_timer; @@ -110,7 +112,8 @@ struct relay_session { struct relay_session *session_create(const char *session_name, const char *hostname, uint32_t live_timer, - bool snapshot, uint32_t major, uint32_t minor); + bool snapshot, const lttng_uuid sessiond_uuid, + uint32_t major, uint32_t minor); struct relay_session *session_get_by_id(uint64_t id); bool session_get(struct relay_session *session); void session_put(struct relay_session *session);