template<boost::asio::completion_token_for<
void(boost::system::error_code, rados::cls::fifo::info,
uint32_t, uint32_t)> CompletionToken>
- static auto get_meta(neorados::RADOS rados, Object obj, IOContext ioc,
+ static auto get_meta(neorados::RADOS& rados, Object obj, IOContext ioc,
std::optional<rados::cls::fifo::objv> objv,
CompletionToken&& token) {
class FIFOtest {
public:
template<typename... Args>
- static auto create_meta(neorados::RADOS rados, Args&&... args) {
+ static auto create_meta(neorados::RADOS& rados, Args&&... args) {
return detail::FIFOImpl::create_meta(rados,
std::forward<Args>(args)...);
}
template<typename... Args>
- static auto get_meta(neorados::RADOS rados, Args&&... args) {
+ static auto get_meta(neorados::RADOS& rados, Args&&... args) {
return FIFO::get_meta(rados, std::forward<Args>(args)...);
}