class Context;
class ContextWQ;
namespace journal { class Journaler; }
-namespace librbd { class ProgressContext; }
namespace librbd { template <typename> class DeepCopyRequest; }
namespace rbd {
* @endverbatim
*/
- class ImageCopyProgressContext;
+ class ImageCopyProgressHandler;
Threads<ImageCtxT>* m_threads;
ImageCtxT *m_local_image_ctx;
bool m_canceled = false;
librbd::DeepCopyRequest<ImageCtxT> *m_image_copy_request = nullptr;
- librbd::ProgressContext *m_image_copy_prog_ctx = nullptr;
+ ImageCopyProgressHandler *m_image_copy_prog_handler = nullptr;
bool m_updating_sync_point = false;
Context *m_update_sync_ctx = nullptr;