Change-Id: Ie34c0a5c5aea60aa2fc771d35a39b61ec0eca336
Signed-off-by: Simon Marchi <simon.marchi@efficios.com>
Reviewed-on: https://review.lttng.org/c/babeltrace/+/8285
Reviewed-by: Philippe Proulx <eeppeliteloop@gmail.com>
Reviewed-on: https://review.lttng.org/c/babeltrace/+/12323
Tested-by: jenkins <jenkins@lttng.org>
}
if (ctf_fs_trace->metadata) {
- ctf_fs_metadata_fini(ctf_fs_trace->metadata);
delete ctf_fs_trace->metadata;
}
ctf_fs_trace->path = path;
ctf_fs_trace->metadata = new ctf_fs_metadata;
- ctf_fs_metadata_init(ctf_fs_trace->metadata);
ret = ctf_fs_metadata_set_trace_class(selfComp, ctf_fs_trace.get(), clkClsCfg);
if (ret) {
end:
return ret;
}
-
-int ctf_fs_metadata_init(struct ctf_fs_metadata *)
-{
- /* Nothing to initialize for the moment. */
- return 0;
-}
-
-void ctf_fs_metadata_fini(struct ctf_fs_metadata *metadata)
-{
- metadata->decoder.reset();
-}
#define CTF_FS_METADATA_FILENAME "metadata"
-int ctf_fs_metadata_init(struct ctf_fs_metadata *metadata);
-
-void ctf_fs_metadata_fini(struct ctf_fs_metadata *metadata);
-
int ctf_fs_metadata_set_trace_class(bt_self_component *self_comp, struct ctf_fs_trace *ctf_fs_trace,
const ctf::src::ClkClsCfg& clkClsCfg);