From: Jason Dillaman Date: Sun, 6 Mar 2016 18:04:26 +0000 (-0500) Subject: librbd: helper method for wrappign rados safe callbacks X-Git-Tag: v10.1.0~104^2~23 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=efb2ff5d7f6d3bcb323f44e0d981a286714641c4;p=ceph.git librbd: helper method for wrappign rados safe callbacks Signed-off-by: Jason Dillaman --- diff --git a/src/librbd/Utils.h b/src/librbd/Utils.h index 1287e597d662..fd881f67f25e 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(