]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/librbd/api/Mirror.h
update source to Ceph Pacific 16.2.2
[ceph.git] / ceph / src / librbd / api / Mirror.h
index c4cc901d2d1aea111a84a3ffb690b266e792854f..b3a552b13b7eee2f0495fce390e37f1816d59fde 100644 (file)
@@ -9,13 +9,12 @@
 #include <string>
 #include <vector>
 
-class ContextWQ;
-
 struct Context;
 
 namespace librbd {
 
 struct ImageCtx;
+namespace asio { struct ContextWQ; }
 
 namespace api {
 
@@ -95,11 +94,11 @@ struct Mirror {
                              mirror_image_info_t *mirror_image_info,
                              Context *on_finish);
   static int image_get_info(librados::IoCtx& io_ctx,
-                            ContextWQ *op_work_queue,
+                            asio::ContextWQ *op_work_queue,
                             const std::string &image_id,
                             mirror_image_info_t *mirror_image_info);
   static void image_get_info(librados::IoCtx& io_ctx,
-                             ContextWQ *op_work_queue,
+                             asio::ContextWQ *op_work_queue,
                              const std::string &image_id,
                              mirror_image_info_t *mirror_image_info,
                              Context *on_finish);