From 414988087168a1404e035c000d498f08a903f66a Mon Sep 17 00:00:00 2001 From: Simon Marchi Date: Fri, 27 Sep 2024 16:10:34 -0400 Subject: [PATCH] ctf: make parseMetadataStream() output the metadata version Add a `metadataVersion` field to `ParseRet`, allowing users of this class to know the metadata version, after successfully parsing a metadata file. Change-Id: I5fdeab715d8146744b743c4be1dc9d44ac1a70e6 Signed-off-by: Simon Marchi Reviewed-on: https://review.lttng.org/c/babeltrace/+/13295 Reviewed-by: Philippe Proulx --- .../src/metadata/json/ctf-2-metadata-stream-parser.cpp | 2 +- .../common/src/metadata/metadata-stream-parser-utils.hpp | 6 ------ .../ctf/common/src/metadata/metadata-stream-parser.hpp | 7 +++++++ .../src/metadata/tsdl/ctf-1-metadata-stream-parser.cpp | 2 +- 4 files changed, 9 insertions(+), 8 deletions(-) diff --git a/src/plugins/ctf/common/src/metadata/json/ctf-2-metadata-stream-parser.cpp b/src/plugins/ctf/common/src/metadata/json/ctf-2-metadata-stream-parser.cpp index c1e6d8df..1a6a0a0c 100644 --- a/src/plugins/ctf/common/src/metadata/json/ctf-2-metadata-stream-parser.cpp +++ b/src/plugins/ctf/common/src/metadata/json/ctf-2-metadata-stream-parser.cpp @@ -66,7 +66,7 @@ Ctf2MetadataStreamParser::parse(const bt2::OptionalBorrowedObject traceCls; bt2s::optional uuid; + MetadataStreamMajorVersion metadataVersion; }; protected: diff --git a/src/plugins/ctf/common/src/metadata/tsdl/ctf-1-metadata-stream-parser.cpp b/src/plugins/ctf/common/src/metadata/tsdl/ctf-1-metadata-stream-parser.cpp index 7500fad1..121d6fb0 100644 --- a/src/plugins/ctf/common/src/metadata/tsdl/ctf-1-metadata-stream-parser.cpp +++ b/src/plugins/ctf/common/src/metadata/tsdl/ctf-1-metadata-stream-parser.cpp @@ -707,7 +707,7 @@ Ctf1MetadataStreamParser::parse(const bt2::OptionalBorrowedObject