From afe77d4f77220b7fa0a27cbe6e2aef34c6935174 Mon Sep 17 00:00:00 2001 From: Simon Marchi Date: Fri, 1 Mar 2024 10:56:17 -0500 Subject: [PATCH] cpp-common/bt2: add `streamClassDefaultClockClass()` methods Add `streamClassDefaultClockClass()` methods on all relevant message types, calling the `bt_message_*_borrow_stream_class_default_clock_class_const` library functions. Change-Id: Iee1636048838d263b4407c60f8760870bd4ddb01 Signed-off-by: Simon Marchi Reviewed-on: https://review.lttng.org/c/babeltrace/+/11964 Tested-by: jenkins Reviewed-by: Philippe Proulx --- src/cpp-common/bt2/message.hpp | 36 ++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/src/cpp-common/bt2/message.hpp b/src/cpp-common/bt2/message.hpp index 0abd3c54..be9be118 100644 --- a/src/cpp-common/bt2/message.hpp +++ b/src/cpp-common/bt2/message.hpp @@ -268,6 +268,12 @@ public: internal::CommonStreamBeginningMessageSpec::stream(this->libObjPtr())}; } + OptionalBorrowedObject streamClassDefaultClockClass() const noexcept + { + return bt_message_stream_beginning_borrow_stream_class_default_clock_class_const( + this->libObjPtr()); + } + CommonStreamBeginningMessage defaultClockSnapshot(const std::uint64_t val) const noexcept { static_assert(!std::is_const::value, @@ -383,6 +389,12 @@ public: return _Stream {internal::CommonStreamEndMessageSpec::stream(this->libObjPtr())}; } + OptionalBorrowedObject streamClassDefaultClockClass() const noexcept + { + return bt_message_stream_end_borrow_stream_class_default_clock_class_const( + this->libObjPtr()); + } + CommonStreamEndMessage defaultClockSnapshot(const std::uint64_t val) const noexcept { static_assert(!std::is_const::value, @@ -499,6 +511,12 @@ public: internal::CommonPacketBeginningMessageSpec::packet(this->libObjPtr())}; } + OptionalBorrowedObject streamClassDefaultClockClass() const noexcept + { + return bt_message_packet_beginning_borrow_stream_class_default_clock_class_const( + this->libObjPtr()); + } + CommonPacketBeginningMessage defaultClockSnapshot(const std::uint64_t val) const noexcept { static_assert(!std::is_const::value, @@ -609,6 +627,12 @@ public: return _Packet {internal::CommonPacketEndMessageSpec::packet(this->libObjPtr())}; } + OptionalBorrowedObject streamClassDefaultClockClass() const noexcept + { + return bt_message_packet_end_borrow_stream_class_default_clock_class_const( + this->libObjPtr()); + } + CommonPacketEndMessage defaultClockSnapshot(const std::uint64_t val) const noexcept { static_assert(!std::is_const::value, @@ -824,6 +848,12 @@ public: internal::CommonDiscardedEventsMessageSpec::stream(this->libObjPtr())}; } + OptionalBorrowedObject streamClassDefaultClockClass() const noexcept + { + return bt_message_discarded_events_borrow_stream_class_default_clock_class_const( + this->libObjPtr()); + } + ConstClockSnapshot beginningDefaultClockSnapshot() const noexcept { const auto libObjPtr = @@ -955,6 +985,12 @@ public: internal::CommonDiscardedPacketsMessageSpec::stream(this->libObjPtr())}; } + OptionalBorrowedObject streamClassDefaultClockClass() const noexcept + { + return bt_message_discarded_packets_borrow_stream_class_default_clock_class_const( + this->libObjPtr()); + } + ConstClockSnapshot beginningDefaultClockSnapshot() const noexcept { const auto libObjPtr = -- 2.34.1