cpp-common: message.hpp: add `asDiscardedPackets()` function
authorFrancis Deslauriers <francis.deslauriers@efficios.com>
Mon, 30 May 2022 20:00:28 +0000 (16:00 -0400)
committerPhilippe Proulx <eeppeliteloop@gmail.com>
Mon, 11 Sep 2023 15:24:02 +0000 (11:24 -0400)
Signed-off-by: Francis Deslauriers <francis.deslauriers@efficios.com>
Change-Id: I909290879d90806124119b00d91f5ad17d176abc
Reviewed-on: https://review.lttng.org/c/babeltrace/+/8189
Reviewed-by: Philippe Proulx <eeppeliteloop@gmail.com>
Reviewed-on: https://review.lttng.org/c/babeltrace/+/10832
CI-Build: Philippe Proulx <eeppeliteloop@gmail.com>
Tested-by: jenkins <jenkins@lttng.org>
src/cpp-common/bt2/message.hpp

index 35dd2c5bb55100da5926d24d9a2f07a7a0b7584d..da006a5f50ea30cfc7f50cbf7d88c21aee71f95e 100644 (file)
@@ -1142,6 +1142,13 @@ CommonDiscardedEventsMessage<LibObjT> CommonMessage<LibObjT>::asDiscardedEvents(
     return CommonDiscardedEventsMessage<LibObjT> {this->libObjPtr()};
 }
 
+template <typename LibObjT>
+CommonDiscardedPacketsMessage<LibObjT> CommonMessage<LibObjT>::asDiscardedPackets() const noexcept
+{
+    BT_ASSERT_DBG(this->isDiscardedPackets());
+    return CommonDiscardedPacketsMessage<LibObjT> {this->libObjPtr()};
+}
+
 template <typename LibObjT>
 CommonMessageIteratorInactivityMessage<LibObjT>
 CommonMessage<LibObjT>::asMessageIteratorInactivity() const noexcept
This page took 0.025952 seconds and 4 git commands to generate.