void mirror_image_map_list_start(librados::ObjectReadOperation *op,
const std::string &start_after,
uint64_t max_read);
- int mirror_image_map_list_finish(bufferlist::iterator *iter,
+ int mirror_image_map_list_finish(bufferlist::const_iterator *iter,
std::map<std::string, cls::rbd::MirrorImageMap> *image_mapping);
+ int mirror_image_map_list(librados::IoCtx *ioctx,
+ const std::string &start_after, uint64_t max_read,
+ std::map<std::string, cls::rbd::MirrorImageMap> *image_mapping);
void mirror_image_map_update(librados::ObjectWriteOperation *op,
const std::string &global_image_id,
const cls::rbd::MirrorImageMap &image_map);