From efb2ff5d7f6d3bcb323f44e0d981a286714641c4 Mon Sep 17 00:00:00 2001 From: Jason Dillaman Date: Sun, 6 Mar 2016 13:04:26 -0500 Subject: [PATCH] librbd: helper method for wrappign rados safe callbacks Signed-off-by: Jason Dillaman --- src/librbd/Utils.h | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/librbd/Utils.h b/src/librbd/Utils.h index 1287e597d66..fd881f67f25 100644 --- a/src/librbd/Utils.h +++ b/src/librbd/Utils.h @@ -124,6 +124,12 @@ librados::AioCompletion *create_rados_safe_callback(T *obj) { obj, nullptr, &detail::rados_callback); } +template +librados::AioCompletion *create_rados_safe_callback(T *obj) { + return librados::Rados::aio_create_completion( + obj, nullptr, &detail::rados_callback); +} + template librados::AioCompletion *create_rados_safe_callback(T *obj) { return librados::Rados::aio_create_completion( -- 2.47.3