]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/test/librbd/mock/io/MockObjectDispatcher.h
update source to Ceph Pacific 16.2.2
[ceph.git] / ceph / src / test / librbd / mock / io / MockObjectDispatcher.h
index 271c30102a322eae357fac5ae2c7e8eebb18354c..5e700397bb0a8939a2fab028e520550e7085273e 100644 (file)
@@ -21,19 +21,21 @@ struct MockObjectDispatcher : public ObjectDispatcherInterface {
 public:
   MOCK_METHOD1(shut_down, void(Context*));
 
-  MOCK_METHOD1(register_object_dispatch, void(ObjectDispatchInterface*));
-  MOCK_METHOD2(shut_down_object_dispatch, void(ObjectDispatchLayer, Context*));
+  MOCK_METHOD1(register_dispatch, void(ObjectDispatchInterface*));
+  MOCK_METHOD1(exists, bool(ObjectDispatchLayer));
+  MOCK_METHOD2(shut_down_dispatch, void(ObjectDispatchLayer, Context*));
 
   MOCK_METHOD2(flush, void(FlushSource, Context*));
 
   MOCK_METHOD1(invalidate_cache, void(Context*));
-  MOCK_METHOD1(reset_existance_cache, void(Context*));
+  MOCK_METHOD1(reset_existence_cache, void(Context*));
 
   MOCK_METHOD5(extent_overwritten, void(uint64_t, uint64_t, uint64_t, uint64_t,
                                         uint64_t));
 
-  MOCK_METHOD1(send, void(ObjectDispatchSpec*));
+  MOCK_METHOD2(prepare_copyup, int(uint64_t, SnapshotSparseBufferlist*));
 
+  MOCK_METHOD1(send, void(ObjectDispatchSpec*));
 };
 
 } // namespace io