#pragma once
-#include "rgw/rgw_service.h"
+#include "rgw_service.h"
#include "include/rados/librados.hpp"
#include "common/async/yield_context.h"
void init() {}
void shutdown() override;
+ void stop_processor();
std::string cluster_fsid();
uint64_t instance_id();
return pool;
}
- librados::IoCtx& ioctx() {
+ librados::IoCtx& ioctx() & {
return state.ioctx;
}
+ librados::IoCtx&& ioctx() && {
+ return std::move(state.ioctx);
+ }
+
struct List {
Pool *pool{nullptr};