X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=src%2Fcommon%2Factions%2Faction.c;h=208858e2671c6d94210b9dd81cccbae57a1dd56a;hp=bd11301cc8ba1ae0f1062b120247f7aa043958bd;hb=931bdbaa3a3fd1d586a0045c15cac23d6cfc67f9;hpb=58397d0d83913a52d42e1fe9b9a09f4ebdde8f27 diff --git a/src/common/actions/action.c b/src/common/actions/action.c index bd11301cc..208858e26 100644 --- a/src/common/actions/action.c +++ b/src/common/actions/action.c @@ -10,6 +10,7 @@ #include #include #include +#include static const char *lttng_action_type_string(enum lttng_action_type action_type) { @@ -20,6 +21,8 @@ static const char *lttng_action_type_string(enum lttng_action_type action_type) return "NOTIFY"; case LTTNG_ACTION_TYPE_START_SESSION: return "START_SESSION"; + case LTTNG_ACTION_TYPE_STOP_SESSION: + return "STOP_SESSION"; default: return "???"; } @@ -134,6 +137,10 @@ ssize_t lttng_action_create_from_buffer(const struct lttng_buffer_view *view, create_from_buffer_cb = lttng_action_start_session_create_from_buffer; break; + case LTTNG_ACTION_TYPE_STOP_SESSION: + create_from_buffer_cb = + lttng_action_stop_session_create_from_buffer; + break; default: ERR("Failed to create action from buffer, unhandled action type: action-type=%u (%s)", action_comm->action_type,