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 <simon.marchi@efficios.com>
Reviewed-on: https://review.lttng.org/c/babeltrace/+/11964
Tested-by: jenkins <jenkins@lttng.org>
Reviewed-by: Philippe Proulx <eeppeliteloop@gmail.com>
internal::CommonStreamBeginningMessageSpec<LibObjT>::stream(this->libObjPtr())};
}
internal::CommonStreamBeginningMessageSpec<LibObjT>::stream(this->libObjPtr())};
}
+ OptionalBorrowedObject<ConstClockClass> 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<LibObjT>::value,
CommonStreamBeginningMessage defaultClockSnapshot(const std::uint64_t val) const noexcept
{
static_assert(!std::is_const<LibObjT>::value,
return _Stream {internal::CommonStreamEndMessageSpec<LibObjT>::stream(this->libObjPtr())};
}
return _Stream {internal::CommonStreamEndMessageSpec<LibObjT>::stream(this->libObjPtr())};
}
+ OptionalBorrowedObject<ConstClockClass> 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<LibObjT>::value,
CommonStreamEndMessage defaultClockSnapshot(const std::uint64_t val) const noexcept
{
static_assert(!std::is_const<LibObjT>::value,
internal::CommonPacketBeginningMessageSpec<LibObjT>::packet(this->libObjPtr())};
}
internal::CommonPacketBeginningMessageSpec<LibObjT>::packet(this->libObjPtr())};
}
+ OptionalBorrowedObject<ConstClockClass> 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<LibObjT>::value,
CommonPacketBeginningMessage defaultClockSnapshot(const std::uint64_t val) const noexcept
{
static_assert(!std::is_const<LibObjT>::value,
return _Packet {internal::CommonPacketEndMessageSpec<LibObjT>::packet(this->libObjPtr())};
}
return _Packet {internal::CommonPacketEndMessageSpec<LibObjT>::packet(this->libObjPtr())};
}
+ OptionalBorrowedObject<ConstClockClass> 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<LibObjT>::value,
CommonPacketEndMessage defaultClockSnapshot(const std::uint64_t val) const noexcept
{
static_assert(!std::is_const<LibObjT>::value,
internal::CommonDiscardedEventsMessageSpec<LibObjT>::stream(this->libObjPtr())};
}
internal::CommonDiscardedEventsMessageSpec<LibObjT>::stream(this->libObjPtr())};
}
+ OptionalBorrowedObject<ConstClockClass> streamClassDefaultClockClass() const noexcept
+ {
+ return bt_message_discarded_events_borrow_stream_class_default_clock_class_const(
+ this->libObjPtr());
+ }
+
ConstClockSnapshot beginningDefaultClockSnapshot() const noexcept
{
const auto libObjPtr =
ConstClockSnapshot beginningDefaultClockSnapshot() const noexcept
{
const auto libObjPtr =
internal::CommonDiscardedPacketsMessageSpec<LibObjT>::stream(this->libObjPtr())};
}
internal::CommonDiscardedPacketsMessageSpec<LibObjT>::stream(this->libObjPtr())};
}
+ OptionalBorrowedObject<ConstClockClass> streamClassDefaultClockClass() const noexcept
+ {
+ return bt_message_discarded_packets_borrow_stream_class_default_clock_class_const(
+ this->libObjPtr());
+ }
+
ConstClockSnapshot beginningDefaultClockSnapshot() const noexcept
{
const auto libObjPtr =
ConstClockSnapshot beginningDefaultClockSnapshot() const noexcept
{
const auto libObjPtr =