From: Josh Durgin Date: Sun, 25 Jan 2015 07:12:18 +0000 (-0800) Subject: librados_test_stub: add IoCtx::get_instance_id() X-Git-Tag: v0.93~192 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=e4a97c60e3bed72853f6ce51253304c7abf0b8c0;p=ceph.git librados_test_stub: add IoCtx::get_instance_id() This fixes make check Signed-off-by: Josh Durgin --- diff --git a/src/test/librados_test_stub/LibradosTestStub.cc b/src/test/librados_test_stub/LibradosTestStub.cc index 57f1a62d0095..45d02ea42754 100644 --- a/src/test/librados_test_stub/LibradosTestStub.cc +++ b/src/test/librados_test_stub/LibradosTestStub.cc @@ -379,6 +379,11 @@ void IoCtx::from_rados_ioctx_t(rados_ioctx_t p, IoCtx &io) { io.io_ctx_impl = reinterpret_cast(ctx); } +uint64_t IoCtx::get_instance_id() const { + TestIoCtxImpl *ctx = reinterpret_cast(io_ctx_impl); + return ctx->get_instance_id(); +} + int64_t IoCtx::get_id() { TestIoCtxImpl *ctx = reinterpret_cast(io_ctx_impl); return ctx->get_id(); diff --git a/src/test/librados_test_stub/TestIoCtxImpl.cc b/src/test/librados_test_stub/TestIoCtxImpl.cc index eaec57d5e069..553afb689b34 100644 --- a/src/test/librados_test_stub/TestIoCtxImpl.cc +++ b/src/test/librados_test_stub/TestIoCtxImpl.cc @@ -60,6 +60,10 @@ void TestIoCtxImpl::put() { } } +uint64_t TestIoCtxImpl::get_instance_id() const { + return 0; +} + int64_t TestIoCtxImpl::get_id() { return m_pool_id; } diff --git a/src/test/librados_test_stub/TestIoCtxImpl.h b/src/test/librados_test_stub/TestIoCtxImpl.h index 1ddacd1f3e84..d21fd667c05e 100644 --- a/src/test/librados_test_stub/TestIoCtxImpl.h +++ b/src/test/librados_test_stub/TestIoCtxImpl.h @@ -47,6 +47,7 @@ public: virtual TestIoCtxImpl *clone() = 0; + virtual uint64_t get_instance_id() const; virtual int64_t get_id(); virtual uint64_t get_last_version(); virtual std::string get_pool_name();