X-Git-Url: http://plrg.eecs.uci.edu/git/?a=blobdiff_plain;f=folly%2Ffibers%2FEventBaseLoopController.h;fp=folly%2Ffibers%2FEventBaseLoopController.h;h=80dd6667677cb73ecbcc56ac19a4894e113722a4;hb=4f2c98ac2540ef83b1c8cb4d40110da33ef5125c;hp=017b75228af66511c36d52e5ff40fc606b118c92;hpb=d2c8a36b6b96eea44e9e92fa6946d607f8530b07;p=folly.git diff --git a/folly/fibers/EventBaseLoopController.h b/folly/fibers/EventBaseLoopController.h index 017b7522..80dd6667 100644 --- a/folly/fibers/EventBaseLoopController.h +++ b/folly/fibers/EventBaseLoopController.h @@ -91,6 +91,7 @@ class EventBaseLoopController : public LoopController { bool awaitingScheduling_{false}; folly::EventBase* eventBase_{nullptr}; + folly::EventBase::LoopKeepAlive eventBaseKeepAlive_; ControllerCallback callback_; DestructionCallback destructionCallback_; FiberManager* fm_{nullptr}; @@ -103,7 +104,7 @@ class EventBaseLoopController : public LoopController { void setFiberManager(FiberManager* fm) override; void schedule() override; void cancel() override; - void runLoop(); + void runLoop() override; void scheduleThreadSafe(std::function func) override; void timedSchedule(std::function func, TimePoint time) override;