#include <stdbool.h>
-#include "common/babeltrace.h"
+#include "common/macros.h"
#include <babeltrace2/babeltrace.h>
#include "../common/metadata/decoder.h"
/* Iterator over a live stream. */
struct lttng_live_stream_iterator {
+ bt_logging_level log_level;
+
/* Owned by this. */
bt_stream *stream;
};
struct lttng_live_metadata {
+ bt_logging_level log_level;
+
/* Weak reference. */
struct lttng_live_trace *trace;
};
struct lttng_live_trace {
+ bt_logging_level log_level;
+
/* Back reference to session. */
struct lttng_live_session *session;
};
struct lttng_live_session {
+ bt_logging_level log_level;
+
/* Weak reference. */
struct lttng_live_msg_iter *lttng_live_msg_iter;
* A component instance is an iterator on a single session.
*/
struct lttng_live_component {
+ bt_logging_level log_level;
+
/* Weak reference. */
bt_self_component_source *self_comp;
};
struct lttng_live_msg_iter {
+ bt_logging_level log_level;
+
/* Weak reference. */
struct lttng_live_component *lttng_live_comp;
bt_self_component_class_source *comp_class,
const bt_query_executor *query_exec,
const char *object, const bt_value *params,
+ bt_logging_level log_level,
const bt_value **result);
void lttng_live_component_finalize(bt_self_component_source *component);