src.ctf.lttng-live: introduce lttng_live_metadata::UP and use it
[babeltrace.git] / src / plugins / ctf / lttng-live / lttng-live.hpp
index 8dbd804fcfe120d0645f1994e18ff28fea710753..a8ec55fc14055625750a9130d1ff43f527dd60ad 100644 (file)
@@ -140,6 +140,8 @@ struct lttng_live_stream_iterator
 
 struct lttng_live_metadata
 {
+    using UP = std::unique_ptr<lttng_live_metadata>;
+
     explicit lttng_live_metadata(const bt2c::Logger& parentLogger) :
         logger {parentLogger, "PLUGIN/SRC.CTF.LTTNG-LIVE/METADATA"}
     {
@@ -194,7 +196,7 @@ struct lttng_live_trace
 
     bt2::TraceClass::Shared trace_class;
 
-    struct lttng_live_metadata *metadata = nullptr;
+    lttng_live_metadata::UP metadata;
 
     const bt_clock_class *clock_class = nullptr;
 
This page took 0.024211 seconds and 4 git commands to generate.