From: Simon Marchi Date: Tue, 28 Nov 2023 04:39:27 +0000 (-0500) Subject: cpp-common/bt2: add support to get / set trace UID X-Git-Url: http://drtracing.org/?a=commitdiff_plain;h=cfd51e71804aa337d949e4287555fcac6cc88aeb;p=babeltrace.git cpp-common/bt2: add support to get / set trace UID Wrap bt_trace_set_uid and bt_trace_get_uid. Change-Id: I610c426424214334fb210421809adae3e214c4e3 Signed-off-by: Simon Marchi Reviewed-on: https://review.lttng.org/c/babeltrace/+/10154 Reviewed-by: Philippe Proulx Reviewed-on: https://review.lttng.org/c/babeltrace/+/12728 --- diff --git a/src/cpp-common/bt2/trace-ir.hpp b/src/cpp-common/bt2/trace-ir.hpp index 462291c7..c04ebaa3 100644 --- a/src/cpp-common/bt2/trace-ir.hpp +++ b/src/cpp-common/bt2/trace-ir.hpp @@ -675,6 +675,16 @@ public: return bt2s::nullopt; } + void uid(const bt2c::CStringView uid) const noexcept + { + bt_trace_set_uid(this->libObjPtr(), uid); + } + + bt2c::CStringView uid() const noexcept + { + return bt_trace_get_uid(this->libObjPtr()); + } + std::uint64_t length() const noexcept { return bt_trace_get_stream_count(this->libObjPtr());