]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
librados: add IoCtx::is_valid method to test if IoCtx was initialized
authorMykola Golub <mgolub@suse.com>
Thu, 22 Aug 2019 13:29:52 +0000 (14:29 +0100)
committerMykola Golub <mgolub@suse.com>
Tue, 27 Aug 2019 05:08:59 +0000 (06:08 +0100)
Signed-off-by: Mykola Golub <mgolub@suse.com>
src/include/rados/librados.hpp
src/librados/librados_cxx.cc

index ff31fe54e28e4e326541cb44d6808377c8fd03a6..5f463a4ca051f6a6e3e85441d8fa6e2dc7f078ea 100644 (file)
@@ -736,6 +736,8 @@ inline namespace v14_2_0 {
 
     ~IoCtx();
 
+    bool is_valid() const;
+
     // Close our pool handle
     void close();
 
index d93eb50180828ecdbaf763af4bbfed8ecdfac4d4..198de2f96ba4b96482e7e217fcb3c1ea146b635b 100644 (file)
@@ -1128,6 +1128,10 @@ librados::IoCtx::~IoCtx()
   close();
 }
 
+bool librados::IoCtx::is_valid() const {
+  return io_ctx_impl != nullptr;
+}
+
 void librados::IoCtx::close()
 {
   if (io_ctx_impl)