bool awaitingScheduling_{false};
folly::EventBase* eventBase_{nullptr};
+ folly::EventBase::LoopKeepAlive eventBaseKeepAlive_;
ControllerCallback callback_;
DestructionCallback destructionCallback_;
FiberManager* fm_{nullptr};
void setFiberManager(FiberManager* fm) override;
void schedule() override;
void cancel() override;
- void runLoop();
+ void runLoop() override;
void scheduleThreadSafe(std::function<bool()> func) override;
void timedSchedule(std::function<void()> func, TimePoint time) override;