| 554 | |
| 555 | template<typename I> |
| 556 | void RemoveRequest<I>::remove_id_object() { |
| 557 | ldout(m_cct, 20) << dendl; |
| 558 | |
| 559 | using klass = RemoveRequest<I>; |
| 560 | librados::AioCompletion *rados_completion = |
| 561 | create_rados_callback<klass, &klass::handle_remove_id_object>(this); |
| 562 | int r = m_ioctx.aio_remove(util::id_obj_name(m_image_name), rados_completion); |
| 563 | ceph_assert(r == 0); |
| 564 | rados_completion->release(); |
| 565 | } |
| 566 | |
| 567 | template<typename I> |
| 568 | void RemoveRequest<I>::handle_remove_id_object(int r) { |
nothing calls this directly
no test coverage detected