Mi disable-event command: support and validation
[lttng-tools.git] / src / common / mi-lttng.c
index d13c2a6f7eeb70255d1d584c6be84aaebe294af1..7d5e9c6f91374743f0b6a85b8206645f9c4fb2de 100644 (file)
@@ -27,6 +27,7 @@
 const char * const mi_lttng_element_command = "command";
 const char * const mi_lttng_element_command_name = "name";
 const char * const mi_lttng_element_command_version = "version";
+const char * const mi_lttng_element_command_enable_event = "enable-event";
 const char * const mi_lttng_element_command_list = "list";
 const char * const mi_lttng_element_command_save = "save";
 const char * const mi_lttng_element_command_load = "load";
@@ -37,6 +38,8 @@ const char * const mi_lttng_element_command_destroy = "destroy";
 const char * const mi_lttng_element_command_calibrate = "calibrate";
 const char * const mi_lttng_element_command_add_context = "add-context";
 const char * const mi_lttng_element_command_enable_channels = "enable-channel";
+const char * const mi_lttng_element_command_set_session = "set-session";
+const char * const mi_lttng_element_command_disable_event = "disable-event";
 const char * const mi_lttng_element_command_output = "output";
 const char * const mi_lttng_element_command_success = "success";
 
@@ -908,10 +911,6 @@ int mi_lttng_event(struct mi_writer *writer,
        }
 
        switch (event->type) {
-       case LTTNG_EVENT_ALL:
-               /* We should never have "all" events in list. */
-               assert(0);
-               break;
        case LTTNG_EVENT_TRACEPOINT:
        {
                if (event->loglevel != -1) {
@@ -927,6 +926,8 @@ int mi_lttng_event(struct mi_writer *writer,
        case LTTNG_EVENT_FUNCTION_ENTRY:
                ret = mi_lttng_event_function_entry(writer, event);
                break;
+       case LTTNG_EVENT_ALL:
+               /* Fallthrough */
        default:
                break;
        }
This page took 0.026454 seconds and 5 git commands to generate.