sessiond: propagate the use of ltt_session::locked_ref
authorJérémie Galarneau <jeremie.galarneau@efficios.com>
Tue, 28 May 2024 03:21:18 +0000 (03:21 +0000)
committerJérémie Galarneau <jeremie.galarneau@efficios.com>
Thu, 27 Jun 2024 15:09:21 +0000 (11:09 -0400)
commita0a4f3143babeaf7779c99e2ec2a8c04c89874d6
tree8596ecee2bc730bd04c125d3dcb9457d4517ba5d
parentd9a970b7c05cf573d5d992615a5db3605e3219dd
sessiond: propagate the use of ltt_session::locked_ref

The mix of managed and unmanaged ltt_session references makes their use
potentially confusing. Move to managed locked references for most of the client
request processing paths.

Change-Id: Iecb1668969ba07acfd84aa25127adb0addddbf10
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
37 files changed:
src/bin/lttng-sessiond/Makefile.am
src/bin/lttng-sessiond/action-executor.cpp
src/bin/lttng-sessiond/clear.cpp
src/bin/lttng-sessiond/clear.hpp
src/bin/lttng-sessiond/client.cpp
src/bin/lttng-sessiond/cmd.cpp
src/bin/lttng-sessiond/cmd.hpp
src/bin/lttng-sessiond/consumer-destination-type.hpp [new file with mode: 0644]
src/bin/lttng-sessiond/consumer-output.hpp [new file with mode: 0644]
src/bin/lttng-sessiond/consumer.cpp
src/bin/lttng-sessiond/consumer.hpp
src/bin/lttng-sessiond/dispatch.cpp
src/bin/lttng-sessiond/kernel-consumer.cpp
src/bin/lttng-sessiond/kernel.cpp
src/bin/lttng-sessiond/kernel.hpp
src/bin/lttng-sessiond/main.cpp
src/bin/lttng-sessiond/rotation-thread.cpp
src/bin/lttng-sessiond/save.cpp
src/bin/lttng-sessiond/session.cpp
src/bin/lttng-sessiond/session.hpp
src/bin/lttng-sessiond/snapshot-output.hpp [new file with mode: 0644]
src/bin/lttng-sessiond/snapshot.cpp
src/bin/lttng-sessiond/snapshot.hpp
src/bin/lttng-sessiond/timer.cpp
src/bin/lttng-sessiond/timer.hpp
src/bin/lttng-sessiond/ust-app.cpp
src/bin/lttng-sessiond/ust-app.hpp
src/bin/lttng-sessiond/utils.cpp
src/bin/lttng-sessiond/utils.hpp
src/bin/lttng/exception.cpp
src/bin/lttng/exception.hpp
src/common/Makefile.am
src/common/exception.cpp
src/common/make-unique-wrapper.hpp
src/common/meta-helpers.hpp [new file with mode: 0644]
src/common/reference.hpp [new file with mode: 0644]
tests/unit/test_session.cpp
This page took 0.028088 seconds and 4 git commands to generate.