Fix: src.ctf.lttng-live: using `last_inactivity_ts` uninitialized
[babeltrace.git] / src / plugins / ctf / lttng-live / lttng-live.h
index 1f0d3f7da8f56543ca5006d5e2c5786c088ae467..be235a7d4b04c633f086babe88833c369ee53060 100644 (file)
@@ -78,7 +78,10 @@ struct lttng_live_stream_iterator {
         * Clock Snapshot value of the last message iterator inactivity message
         * sent downstream.
         */
-       uint64_t last_inactivity_ts;
+       struct {
+               bool is_set;
+               uint64_t value;
+       } last_inactivity_ts;
 
        /*
         * Clock Snapshot value of the current message iterator inactivity
@@ -328,4 +331,9 @@ enum ctf_msg_iter_medium_status lttng_live_get_stream_bytes(
 
 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);
+
 #endif /* BABELTRACE_PLUGIN_CTF_LTTNG_LIVE_H */
This page took 0.024148 seconds and 4 git commands to generate.