]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/librbd/deep_copy/Utils.h
import 15.2.0 Octopus source
[ceph.git] / ceph / src / librbd / deep_copy / Utils.h
index 28e1d6d7ea475d9fd0dfaadbe31f9a789436aea4..268a39daf08d5d1355ada0a0853641e87208aebd 100644 (file)
@@ -4,6 +4,7 @@
 #ifndef CEPH_LIBRBD_DEEP_COPY_UTILS_H
 #define CEPH_LIBRBD_DEEP_COPY_UTILS_H
 
+#include "include/common_fwd.h"
 #include "include/rados/librados.hpp"
 #include "librbd/Types.h"
 #include "librbd/deep_copy/Types.h"
@@ -14,8 +15,10 @@ namespace librbd {
 namespace deep_copy {
 namespace util {
 
-void compute_snap_map(librados::snap_t snap_id_start,
-                      librados::snap_t snap_id_end,
+void compute_snap_map(CephContext* cct,
+                      librados::snap_t src_snap_id_start,
+                      librados::snap_t src_snap_id_end,
+                      const SnapIds& dst_snap_ids,
                       const SnapSeqs &snap_seqs,
                       SnapMap *snap_map);