X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=liblttsessiondcomm%2Fliblttsessiondcomm.h;h=4a7fdfcc48155e44c9937dd471649e38bbec5e3e;hp=a1960a94018f95178765ed922118a46c0431756c;hb=5461b305aef403f7f2e48c977c188b5526746c6e;hpb=9bda164defe0c7ef5857d4ef59cc3b464f5a5404 diff --git a/liblttsessiondcomm/liblttsessiondcomm.h b/liblttsessiondcomm/liblttsessiondcomm.h index a1960a940..4a7fdfcc4 100644 --- a/liblttsessiondcomm/liblttsessiondcomm.h +++ b/liblttsessiondcomm/liblttsessiondcomm.h @@ -115,7 +115,7 @@ enum lttcomm_kconsumerd_fd_state { */ struct lttcomm_session_msg { u32 cmd_type; /* enum lttcomm_sessiond_command */ - uuid_t session_id; + uuid_t session_uuid; char trace_name[NAME_MAX]; char session_name[NAME_MAX]; u32 pid; /* pid_t */ @@ -148,13 +148,15 @@ struct lttcomm_session_msg { /* * Data structure for the response from sessiond to the lttng client. */ -struct lttcomm_lttng_header { +struct lttcomm_lttng_msg { u32 cmd_type; /* enum lttcomm_sessiond_command */ u32 ret_code; /* enum lttcomm_return_code */ u32 pid; /* pid_t */ - u32 payload_size; - uuid_t session_id; - char trace_name[NAME_MAX]; + u32 trace_name_offset; + u32 data_size; + uuid_t session_uuid; + /* Contains: trace_name + data */ + char payload[]; }; /*