]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/test/librbd/mock/io/MockImageRequestWQ.h
update sources to v12.1.1
[ceph.git] / ceph / src / test / librbd / mock / io / MockImageRequestWQ.h
index 049d1bc233e0f4313529ce4f9cf2298a9cd9918a..ab0804523c12a4e529f02c16cf2cbcef3e190011 100644 (file)
@@ -5,6 +5,7 @@
 #define CEPH_TEST_LIBRBD_MOCK_IO_IMAGE_REQUEST_WQ_H
 
 #include "gmock/gmock.h"
+#include "librbd/io/Types.h"
 
 class Context;
 
@@ -15,11 +16,7 @@ struct MockImageRequestWQ {
   MOCK_METHOD1(block_writes, void(Context *));
   MOCK_METHOD0(unblock_writes, void());
 
-  MOCK_METHOD0(set_require_lock_on_read, void());
-  MOCK_METHOD0(clear_require_lock_on_read, void());
-
-  MOCK_CONST_METHOD0(is_lock_required, bool());
-  MOCK_CONST_METHOD0(is_lock_request_needed, bool());
+  MOCK_METHOD2(set_require_lock, void(Direction, bool));
 };
 
 } // namespace io