X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=liblttsessiondcomm%2Fliblttsessiondcomm.h;h=5cb6151876379f5de9e15523764eed456aee8f6d;hp=b1e006a02bbb79a47e9cea43055582dcfe4ed98d;hb=f5177a38890d9d7f3324f9bc1d87c9cb77fcc2b3;hpb=9f19cc17a942a7089fc209a2527d8b2960c83a00 diff --git a/liblttsessiondcomm/liblttsessiondcomm.h b/liblttsessiondcomm/liblttsessiondcomm.h index b1e006a02..5cb615187 100644 --- a/liblttsessiondcomm/liblttsessiondcomm.h +++ b/liblttsessiondcomm/liblttsessiondcomm.h @@ -42,14 +42,13 @@ enum lttcomm_sessiond_command { /* Tracer context command */ - LTTNG_KERNEL_ADD_CONTEXT, - LTTNG_KERNEL_DISABLE_CHANNEL, - LTTNG_KERNEL_DISABLE_EVENT, - LTTNG_KERNEL_DISABLE_ALL_EVENT, + LTTNG_ADD_CONTEXT, + LTTNG_DISABLE_CHANNEL, + LTTNG_DISABLE_EVENT, + LTTNG_DISABLE_ALL_EVENT, LTTNG_KERNEL_ENABLE_CHANNEL, LTTNG_KERNEL_ENABLE_EVENT, LTTNG_KERNEL_ENABLE_ALL_EVENT, - LTTNG_KERNEL_LIST_EVENTS, /* Session daemon context command */ LTTNG_CREATE_SESSION, LTTNG_DESTROY_SESSION, @@ -57,6 +56,7 @@ enum lttcomm_sessiond_command { LTTNG_LIST_DOMAINS, LTTNG_LIST_EVENTS, LTTNG_LIST_SESSIONS, + LTTNG_LIST_TRACEPOINTS, LTTNG_START_TRACE, LTTNG_STOP_TRACE, }; @@ -126,8 +126,7 @@ enum lttcomm_return_code { */ struct lttcomm_session_msg { u32 cmd_type; /* enum lttcomm_sessiond_command */ - char session_name[NAME_MAX]; - char path[PATH_MAX]; + struct lttng_session session; struct lttng_domain domain; union { struct {