X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=liblttsessiondcomm%2Fliblttsessiondcomm.h;h=a2185f911559b2a24801780ba88efaed38a32fce;hp=df3cc6179d53042388ba14695d37289262b24fd8;hb=65beb5ffdbe6e17dbd0268aad3c32b02322cd9ad;hpb=d36b858358a8ef4e00de843379d670925f9c23b6 diff --git a/liblttsessiondcomm/liblttsessiondcomm.h b/liblttsessiondcomm/liblttsessiondcomm.h index df3cc6179..a2185f911 100644 --- a/liblttsessiondcomm/liblttsessiondcomm.h +++ b/liblttsessiondcomm/liblttsessiondcomm.h @@ -42,6 +42,7 @@ enum lttcomm_sessiond_command { /* Tracer context command */ + LTTNG_KERNEL_ADD_CONTEXT, LTTNG_KERNEL_CREATE_CHANNEL, LTTNG_KERNEL_DISABLE_CHANNEL, LTTNG_KERNEL_DISABLE_EVENT, @@ -87,7 +88,9 @@ enum lttcomm_return_code { LTTCOMM_KERN_SESS_FAIL, /* Kernel create session failed */ LTTCOMM_KERN_CHAN_FAIL, /* Kernel create channel failed */ LTTCOMM_KERN_CHAN_NOT_FOUND, /* Kernel channel not found */ + LTTCOMM_KERN_CHAN_DISABLE_FAIL, /* Kernel disable channel failed */ LTTCOMM_KERN_CHAN_ENABLE_FAIL, /* Kernel enable channel failed */ + LTTCOMM_KERN_CONTEXT_FAIL, /* Kernel add context failed */ LTTCOMM_KERN_ENABLE_FAIL, /* Kernel enable event failed */ LTTCOMM_KERN_DISABLE_FAIL, /* Kernel disable event failed */ LTTCOMM_KERN_META_FAIL, /* Kernel open metadata failed */ @@ -138,6 +141,12 @@ struct lttcomm_session_msg { struct { struct lttng_channel chan; } channel; + /* Context */ + struct { + char channel_name[NAME_MAX]; + char event_name[NAME_MAX]; + struct lttng_kernel_context ctx; + } context; } u; };