ctf: use self component / message iterator C++ wrappers throughout
authorSimon Marchi <simon.marchi@efficios.com>
Mon, 9 Sep 2024 17:27:42 +0000 (13:27 -0400)
committerSimon Marchi <simon.marchi@efficios.com>
Tue, 10 Sep 2024 17:57:58 +0000 (13:57 -0400)
commit4d6634b83c864b6f2d40619cfe6dedb1c55701c7
tree59fb03e7085cad8a9eb0d6f4531e6b437f71fbb4
parentffc576648d07186bd24508b7ceeaf9ff95fdda8f
ctf: use self component / message iterator C++ wrappers throughout

Use `bt2::SelfComponent`, `bt2::SelfSourceComponent`,
`bt2::SelfSinkComponent` and `bt2::SelfMessageIterator` for function
parameters and fields throughout `src/plugins/ctf` instead of raw
pointers.

Don't try to adapt the code too much to use the wrappers yet.

Change-Id: I2a3ae5849ef44fd639486185e5718919a152be93
Signed-off-by: Simon Marchi <simon.marchi@efficios.com>
Reviewed-on: https://review.lttng.org/c/babeltrace/+/12416
Reviewed-by: Philippe Proulx <eeppeliteloop@gmail.com>
Tested-by: jenkins <jenkins@lttng.org>
src/plugins/ctf/fs-sink/fs-sink.cpp
src/plugins/ctf/fs-src/fs.cpp
src/plugins/ctf/fs-src/fs.hpp
src/plugins/ctf/fs-src/metadata.hpp
src/plugins/ctf/fs-src/query.cpp
src/plugins/ctf/lttng-live/data-stream.cpp
src/plugins/ctf/lttng-live/data-stream.hpp
src/plugins/ctf/lttng-live/lttng-live.cpp
src/plugins/ctf/lttng-live/lttng-live.hpp
This page took 0.025531 seconds and 4 git commands to generate.