]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
neorados: Use `asio::any_completion_handler`
authorAdam C. Emerson <aemerson@redhat.com>
Wed, 29 Mar 2023 05:35:22 +0000 (01:35 -0400)
committerAdam Emerson <aemerson@redhat.com>
Wed, 6 Dec 2023 20:39:35 +0000 (15:39 -0500)
commitea67f3dee2a3f8fcdcbb0bc0e80e38ec70378f05
tree0d5eb9d9e3123914551a3bebb9fd5842cb208f0c
parent71bb05d8979d3ac2c5f52001cb449f8814b2ff5a
neorados: Use `asio::any_completion_handler`

As we'd like to reduce (and eliminate) internal Ceph dependencies to
the extent possible, now that Boost.Asio has a type-erased handler
type, let's use it.

Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
src/include/neorados/RADOS.hpp
src/librados/IoCtxImpl.cc
src/mds/Server.cc
src/neorados/RADOS.cc
src/osdc/Objecter.cc
src/osdc/Objecter.h
src/test/librados_test_stub/NeoradosTestStub.cc