#ifndef BABELTRACE_PLUGIN_CTF_LTTNG_LIVE_H
#define BABELTRACE_PLUGIN_CTF_LTTNG_LIVE_H
-#include <stdbool.h>
-#include <stdint.h>
-
#include <glib.h>
+#include <stdint.h>
#include <babeltrace2/babeltrace.h>
-#include "common/macros.h"
-#include "../common/metadata/decoder.hpp"
-#include "../common/msg-iter/msg-iter.hpp"
+#include "../common/src/metadata/tsdl/decoder.hpp"
+#include "../common/src/msg-iter/msg-iter.hpp"
#include "viewer-connection.hpp"
-struct lttng_live_component;
-struct lttng_live_session;
-struct lttng_live_msg_iter;
-
enum lttng_live_stream_state
{
/* This stream won't have data until some known time in the future. */
bool lttng_live_graph_is_canceled(struct lttng_live_msg_iter *msg_iter);
-BT_HIDDEN
void lttng_live_stream_iterator_set_state(struct lttng_live_stream_iterator *stream_iter,
enum lttng_live_stream_state new_state);