src.ctf.lttng-live: make lttng_live_session::traces an std::vector
[babeltrace.git] / src / plugins / ctf / lttng-live / data-stream.cpp
index 0c85fa997dc7be0e0b0a8d93d6eb84dfc02b6d38..5f6b67035f6518d73ea769f2975be695b07ed3ce 100644 (file)
@@ -117,7 +117,6 @@ enum lttng_live_iterator_status lttng_live_lazy_msg_init(struct lttng_live_sessi
                                                          bt_self_message_iterator *self_msg_iter)
 {
     struct lttng_live_component *lttng_live = session->lttng_live_msg_iter->lttng_live_comp;
-    uint64_t trace_idx;
 
     if (!session->lazy_stream_msg_init) {
         return LTTNG_LIVE_ITERATOR_STATUS_OK;
@@ -128,10 +127,7 @@ enum lttng_live_iterator_status lttng_live_lazy_msg_init(struct lttng_live_sessi
                     "session-id={}, self-msg-iter-addr={}",
                     session->id, fmt::ptr(self_msg_iter));
 
-    for (trace_idx = 0; trace_idx < session->traces->len; trace_idx++) {
-        struct lttng_live_trace *trace =
-            (lttng_live_trace *) g_ptr_array_index(session->traces, trace_idx);
-
+    for (lttng_live_trace::UP& trace : session->traces) {
         for (lttng_live_stream_iterator::UP& stream_iter : trace->stream_iterators) {
             struct ctf_trace_class *ctf_tc;
 
This page took 0.028824 seconds and 4 git commands to generate.