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;
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;