From 8586cf73584feed581ff4f97b13fe3e773a623f1 Mon Sep 17 00:00:00 2001 From: Amnon Hanuhov Date: Thu, 8 Apr 2021 17:02:06 +0300 Subject: [PATCH] msg: Define unique_ptr messages Signed-off-by: Amnon Hanuhov --- src/msg/MessageRef.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/msg/MessageRef.h b/src/msg/MessageRef.h index 2c11aced52b34..cd5b2dd741a24 100644 --- a/src/msg/MessageRef.h +++ b/src/msg/MessageRef.h @@ -16,14 +16,18 @@ #define CEPH_MESSAGEREF_H #include +#include "common/RefCountedObj.h" template using MRef = boost::intrusive_ptr; template using MConstRef = boost::intrusive_ptr; +template +using MURef = std::unique_ptr; using MessageRef = MRef; using MessageConstRef = MConstRef; +using MessageURef = MURef; /* cd src/messages/ && for f in *; do printf 'class '; basename "$f" .h | tr -d '\n'; printf ';\n'; done >> ../msg/MessageRef.h */ -- 2.39.5