#ifndef CEPH_LIBRBD_IMAGE_TYPE_TRAITS_H
#define CEPH_LIBRBD_IMAGE_TYPE_TRAITS_H
-class ContextWQ;
-
namespace librbd {
+
+namespace asio { struct ContextWQ; }
+
namespace image {
template <typename ImageCtxT>
struct TypeTraits {
- typedef ::ContextWQ ContextWQ;
+ typedef asio::ContextWQ ContextWQ;
};
} // namespace image