src.ctf.fs: make ctf_fs_component::port_data a vector
[babeltrace.git] / src / plugins / ctf / fs-src / fs.hpp
index af7903849b04c3a9c43fd54d5201df0cc24ed613..a270304ab1299a1cbe0cd6094006feb62fad6948 100644 (file)
@@ -91,6 +91,8 @@ struct ctf_fs_trace
 
 struct ctf_fs_port_data
 {
+    using UP = std::unique_ptr<ctf_fs_port_data>;
+
     /* Weak, belongs to ctf_fs_trace */
     struct ctf_fs_ds_file_group *ds_file_group = nullptr;
 
@@ -114,8 +116,7 @@ struct ctf_fs_component
 
     bt2c::Logger logger;
 
-    /* Array of struct ctf_fs_port_data *, owned by this */
-    GPtrArray *port_data = nullptr;
+    std::vector<ctf_fs_port_data::UP> port_data;
 
     ctf_fs_trace::UP trace;
 
This page took 0.023714 seconds and 4 git commands to generate.