X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=src%2Fcommon%2Fsessiond-comm%2Fsessiond-comm.hpp;fp=src%2Fcommon%2Fsessiond-comm%2Fsessiond-comm.hpp;h=9894e9ba9d6512628478e2b525126dd5bb8c6e25;hp=4bcc77bbbb3035ab08e7d2313e42a8538165f995;hb=6c1db447784d69988f661477ad9eea7c0fddfa82;hpb=53ee940eff33e44f6f3664adb859d10188f5defa diff --git a/src/common/sessiond-comm/sessiond-comm.hpp b/src/common/sessiond-comm/sessiond-comm.hpp index 4bcc77bbb..9894e9ba9 100644 --- a/src/common/sessiond-comm/sessiond-comm.hpp +++ b/src/common/sessiond-comm/sessiond-comm.hpp @@ -49,6 +49,7 @@ #endif enum lttcomm_sessiond_command { + LTTCOMM_SESSIOND_COMMAND_MIN = -1, /* Tracer command */ LTTNG_ADD_CONTEXT = 0, /* LTTNG_CALIBRATE used to be here */ @@ -103,8 +104,15 @@ enum lttcomm_sessiond_command { LTTNG_CLEAR_SESSION = 50, LTTNG_LIST_TRIGGERS = 51, LTTNG_EXECUTE_ERROR_QUERY = 52, + LTTCOMM_SESSIOND_COMMAND_MAX, }; +static inline +bool lttcomm_sessiond_command_is_valid(enum lttcomm_sessiond_command cmd) +{ + return cmd > LTTCOMM_SESSIOND_COMMAND_MIN && cmd < LTTCOMM_SESSIOND_COMMAND_MAX; +} + static inline const char *lttcomm_sessiond_command_str(enum lttcomm_sessiond_command cmd) {