34 const std::shared_ptr<IOExecutor>& ioExecutor,
virtual folly::EventBase * getEventBase() override
constexpr detail::Map< Move > move
fibers::FiberManager::Options options_
—— Concurrent Priority Queue Implementation ——
void add(folly::Func f) override
An IOExecutor that executes funcs under mapped fiber context.
FiberIOExecutor(const std::shared_ptr< IOExecutor > &ioExecutor, fibers::FiberManager::Options opts=fibers::FiberManager::Options())
std::shared_ptr< IOExecutor > ioExecutor_
virtual void add(folly::Function< void()> f) override
FiberManager & getFiberManager(EventBase &evb, const FiberManager::Options &opts)