* Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
-
+#define _GNU_SOURCE
+#define _LGPL_SOURCE
#include <include/config.h>
#include <common/config/config.h>
#include <lttng/snapshot-internal.h>
const char * const mi_lttng_element_command_start = "start";
const char * const mi_lttng_element_command_stop = "stop";
const char * const mi_lttng_element_command_success = "success";
+const char * const mi_lttng_element_command_track = "track";
+const char * const mi_lttng_element_command_untrack = "untrack";
const char * const mi_lttng_element_command_version = "version";
/* Strings related to version command */
end:
return ret;
}
+
+/* TODO: mi tracker */
+
LTTNG_HIDDEN
int mi_lttng_context(struct mi_writer *writer,
struct lttng_event_context *context, int is_open)
/* Snapshot output list for current session name */
ret = mi_lttng_writer_write_element_string(writer, config_element_name,
session_name);
+ if (ret) {
+ goto end;
+ }
/* Open element snapshots (sequence one snapshot) */
ret = mi_lttng_writer_open_element(writer, mi_lttng_element_snapshots);