summaryrefslogtreecommitdiff
path: root/src/include
diff options
context:
space:
mode:
authorDan Mick <dan.mick@inktank.com>2012-07-09 14:11:23 -0700
committerJosh Durgin <josh.durgin@inktank.com>2012-07-23 12:51:41 -0700
commitdc2d67112163bee8b111f75ae3e3ca42884b09b4 (patch)
tree214db0c4fc37f347610b2f23ced4bcc9aac6c65f /src/include
parentc99671201de9d9cdf03bbf0f4e28e8afb70c280c (diff)
downloadceph-dc2d67112163bee8b111f75ae3e3ca42884b09b4.tar.gz
librados: add new constructor to form a Rados object from IoCtx
This creates a separate reference to an existing connection, for use when a client holding IoCtx needs to consult another (say, for rbd cloning) Signed-off-by: Dan Mick <dan.mick@inktank.com> Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Diffstat (limited to 'src/include')
-rw-r--r--src/include/rados/librados.hpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/include/rados/librados.hpp b/src/include/rados/librados.hpp
index 64101481b63..7b6e68aa70e 100644
--- a/src/include/rados/librados.hpp
+++ b/src/include/rados/librados.hpp
@@ -475,6 +475,7 @@ namespace librados
static void version(int *major, int *minor, int *extra);
Rados();
+ explicit Rados(IoCtx& ioctx);
~Rados();
int init(const char * const id);