Mi create command: support and validation
[lttng-tools.git] / src / common / mi-lttng.h
index f033bd7701719ce91159d34302d9b8143078522c..2176b09ad76d70e16cd94863dc6dd6aba08af0cf 100644 (file)
@@ -40,24 +40,32 @@ struct mi_lttng_version {
        uint32_t version_major; /* LTTng-Tools major version number */
        uint32_t version_minor; /* LTTng-Tools minor version number */
        uint32_t version_patchlevel; /* LTTng-Tools patchlevel version number */
+       char version_commit[NAME_MAX]; /* Commit hash of the current version */
        char version_name[NAME_MAX];
        char package_url[NAME_MAX]; /* Define to the home page for this package. */
 };
 
 /* Strings related to command */
 const char * const mi_lttng_element_command;
+const char * const mi_lttng_element_command_name;
 const char * const mi_lttng_element_command_version;
 const char * const mi_lttng_element_command_list;
-const char * const mi_lttng_element_command_name;
+const char * const mi_lttng_element_command_save;
+const char * const mi_lttng_element_command_load;
+const char * const mi_lttng_element_command_stop;
+const char * const mi_lttng_element_command_start;
+const char * const mi_lttng_element_command_create;
 const char * const mi_lttng_element_command_output;
+const char * const mi_lttng_element_command_success;
 
-/* Strings related to command: version */
+/* Strings related to version command */
 const char * const mi_lttng_element_version;
 const char * const mi_lttng_element_version_str;
 const char * const mi_lttng_element_version_web;
 const char * const mi_lttng_element_version_major;
 const char * const mi_lttng_element_version_minor;
 const char * const mi_lttng_element_version_license;
+const char * const mi_lttng_element_version_commit;
 const char * const mi_lttng_element_version_patch_level;
 const char * const mi_lttng_element_version_description;
 
@@ -70,6 +78,12 @@ const char * const mi_lttng_element_pids;
 const char * const mi_lttng_element_pid;
 const char * const mi_lttng_element_pid_id;
 
+/* Strings related to save command */
+const char * const mi_lttng_element_save;
+
+/* Strings related to load command */
+const char * const mi_lttng_element_load;
+
 /* General element of mi_lttng */
 const char * const mi_lttng_element_type_other;
 const char * const mi_lttng_element_type_integer;
@@ -96,6 +110,7 @@ const char * const mi_lttng_loglevel_str_notice;
 const char * const mi_lttng_loglevel_str_unknown;
 const char * const mi_lttng_loglevel_str_warning;
 
+/* String related to loglevel type */
 const char * const mi_lttng_loglevel_type_all;
 const char * const mi_lttng_loglevel_type_range;
 const char * const mi_lttng_loglevel_type_single;
This page took 0.02556 seconds and 4 git commands to generate.