]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
msg: use MessageRef to manage pointer lifetime
authorPatrick Donnelly <pdonnell@redhat.com>
Tue, 19 Aug 2025 21:27:29 +0000 (17:27 -0400)
committerPatrick Donnelly <pdonnell@ibm.com>
Wed, 1 Oct 2025 19:44:20 +0000 (15:44 -0400)
commit9d3bc4f994776d06f5ed470f30462e829aa0cdd4
tree59e0d8e498eaad5b016a01455e48a24270bd92e3
parent996ab75fd5a27214ce4daa6129383a12af3e0cb0
msg: use MessageRef to manage pointer lifetime

To simplify reasoning about upcoming changes to incoming/pending
messages.

Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
13 files changed:
src/mon/Monitor.cc
src/msg/Connection.h
src/msg/DispatchQueue.cc
src/msg/DispatchQueue.h
src/msg/Dispatcher.h
src/msg/Messenger.h
src/msg/async/AsyncConnection.cc
src/msg/async/AsyncConnection.h
src/msg/async/Protocol.h
src/msg/async/ProtocolV1.cc
src/msg/async/ProtocolV1.h
src/msg/async/ProtocolV2.cc
src/msg/async/ProtocolV2.h