X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=src%2Fcommon%2Fsessiond-comm%2Frelayd.h;h=f86dde3d1243d70f26769e9efaa893fed1a89a66;hp=cbeb5b5d6fe20535e398753c07b57d5e62c7febf;hb=1b0bebcb6f1a5230aedfcbab78623bb5eac633d5;hpb=658f12fa973b58f324b6f018672cc03222cfc7b4 diff --git a/src/common/sessiond-comm/relayd.h b/src/common/sessiond-comm/relayd.h index cbeb5b5d6..f86dde3d1 100644 --- a/src/common/sessiond-comm/relayd.h +++ b/src/common/sessiond-comm/relayd.h @@ -27,6 +27,7 @@ #include #include #include +#include #define RELAYD_VERSION_COMM_MAJOR VERSION_MAJOR #define RELAYD_VERSION_COMM_MINOR VERSION_MINOR @@ -211,6 +212,7 @@ struct lttcomm_relayd_create_session_2_11 { lttng_uuid sessiond_uuid; /* Sessiond session id */ uint64_t session_id; + LTTNG_OPTIONAL_COMM(uint64_t) current_chunk_id; /* Contains the session_name and hostname */ char names[]; } LTTNG_PACKED; @@ -235,27 +237,13 @@ struct lttcomm_relayd_rotate_stream { char new_pathname[]; } LTTNG_PACKED; -struct lttcomm_relayd_rotate_rename { - uint32_t old_path_length; - uint32_t new_path_length; - /* Concatenation of the old and new paths, separated by \0. */ - char paths[]; -} LTTNG_PACKED; - -struct lttcomm_relayd_rotate_pending { +struct lttcomm_relayd_create_trace_chunk { uint64_t chunk_id; -} LTTNG_PACKED; - -struct lttcomm_relayd_rotate_pending_reply { - struct lttcomm_relayd_generic_reply generic; - /* Valid values are [0, 1]. */ - uint8_t is_pending; -} LTTNG_PACKED; - -struct lttcomm_relayd_mkdir { - /* Includes trailing NULL */ - uint32_t length; - char path[]; + /* Seconds since EPOCH. */ + uint64_t creation_timestamp; + /* Includes trailing NULL. */ + uint32_t override_name_length; + char override_name[]; } LTTNG_PACKED; #endif /* _RELAYD_COMM */