| add(Cob fn) override | folly::EventBase | inlinevirtual |
| addWithPriority(Func, int8_t priority) | folly::Executor | virtual |
| applyLoopKeepAlive() | folly::EventBase | private |
| attachTimeoutManager(AsyncTimeout *obj, TimeoutManager::InternalEnum internal) final | folly::EventBase | virtual |
| avgLoopTime_ | folly::EventBase | private |
| bumpHandlingTime() final | folly::EventBase | virtual |
| cancelTimeout(AsyncTimeout *obj) final | folly::EventBase | virtual |
| checkIsInEventBaseThread() const | folly::EventBase | |
| clearCobTimeouts() | folly::TimeoutManager | protected |
| dcheckIsInEventBaseThread() const | folly::EventBase | inline |
| detachTimeoutManager(AsyncTimeout *obj) final | folly::EventBase | virtual |
| detail::EventBaseLocalBase class | folly::EventBase | friend |
| drive() override | folly::EventBase | inlinevirtual |
| Duration typedef | folly::ScheduledExecutor | |
| enableTimeMeasurement_ | folly::EventBase | private |
| evb_ | folly::EventBase | private |
| EventBase() | folly::EventBase | inline |
| EventBase(bool enableTimeMeasurement) | folly::EventBase | explicit |
| EventBase(event_base *evb, bool enableTimeMeasurement=true) | folly::EventBase | explicit |
| EventBaseLocal class | folly::EventBase | friend |
| executionObserver_ | folly::EventBase | private |
| fnRunner_ | folly::EventBase | private |
| Func typedef | folly::EventBase | |
| getAvgLoopTime() const | folly::EventBase | inline |
| getEventBase() override | folly::EventBase | virtual |
| getExecutionObserver() | folly::EventBase | inline |
| getKeepAliveToken(ExecutorT *executor) | folly::Executor | inlinestatic |
| getKeepAliveToken(ExecutorT &executor) | folly::Executor | inlinestatic |
| getLibeventBase() const | folly::EventBase | inline |
| getLibeventMethod() | folly::EventBase | static |
| getLibeventVersion() | folly::EventBase | static |
| getName() | folly::EventBase | |
| getNotificationQueueSize() const | folly::EventBase | |
| getNumPriorities() const | folly::Executor | inlinevirtual |
| getObserver() | folly::EventBase | inline |
| getVirtualEventBase() | folly::EventBase | |
| HI_PRI | folly::Executor | static |
| initNotificationQueue() | folly::EventBase | private |
| inRunningEventBaseThread() const | folly::EventBase | inline |
| InternalEnum enum name | folly::TimeoutManager | |
| invokingLoop_ | folly::EventBase | private |
| isInEventBaseThread() const | folly::EventBase | inline |
| isInTimeoutManagerThread() final | folly::EventBase | inlinevirtual |
| isKeepAliveDummy(const KeepAlive< ExecutorT > &keepAlive) | folly::Executor | inlineprotectedstatic |
| isRunning() const | folly::EventBase | inline |
| keepAliveAcquire() override | folly::EventBase | inlineprotectedvirtual |
| keepAliveRelease() override | folly::EventBase | inlineprotectedvirtual |
| latestLoopCnt_ | folly::EventBase | private |
| LO_PRI | folly::Executor | static |
| localStorage_ | folly::EventBase | private |
| localStorageToDtor_ | folly::EventBase | private |
| loop() | folly::EventBase | |
| loopBody(int flags=0, bool ignoreKeepAlive=false) | folly::EventBase | private |
| LoopCallbackList typedef | folly::EventBase | private |
| loopCallbacks_ | folly::EventBase | private |
| loopForever() | folly::EventBase | |
| loopIgnoreKeepAlive() | folly::EventBase | |
| loopKeepAliveActive_ | folly::EventBase | private |
| loopKeepAliveCount() | folly::EventBase | private |
| loopKeepAliveCount_ | folly::EventBase | private |
| loopKeepAliveCountAtomic_ | folly::EventBase | private |
| loopOnce(int flags=0) | folly::EventBase | |
| loopThread_ | folly::EventBase | private |
| makeKeepAlive(ExecutorT *executor) | folly::Executor | inlineprotectedstatic |
| maxLatency_ | folly::EventBase | private |
| maxLatencyCob_ | folly::EventBase | private |
| maxLatencyLoopTime_ | folly::EventBase | private |
| MID_PRI | folly::Executor | static |
| name_ | folly::EventBase | private |
| nextLoopCnt_ | folly::EventBase | private |
| nothingHandledYet() const noexcept | folly::EventBase | private |
| now() | folly::ScheduledExecutor | inlinevirtual |
| observer_ | folly::EventBase | private |
| observerSampleCount_ | folly::EventBase | private |
| onDestructionCallbacks_ | folly::EventBase | private |
| onDestructionCallbacksMutex_ | folly::EventBase | private |
| queue_ | folly::EventBase | private |
| resetLoadAvg(double value=0.0) | folly::EventBase | |
| runAfterDelay(Func cob, uint32_t milliseconds, InternalEnum internal=InternalEnum::NORMAL) | folly::TimeoutManager | |
| runBeforeLoop(LoopCallback *callback) | folly::EventBase | |
| runBeforeLoopCallbacks_ | folly::EventBase | private |
| runImmediatelyOrRunInEventBaseThreadAndWait(void(*fn)(T *), T *arg) | folly::EventBase | |
| runImmediatelyOrRunInEventBaseThreadAndWait(Func fn) | folly::EventBase | |
| runInEventBaseThread(void(*fn)(T *), T *arg) | folly::EventBase | |
| runInEventBaseThread(Func fn) | folly::EventBase | |
| runInEventBaseThreadAndWait(void(*fn)(T *), T *arg) | folly::EventBase | |
| runInEventBaseThreadAndWait(Func fn) | folly::EventBase | |
| runInLoop(LoopCallback *callback, bool thisIteration=false) | folly::EventBase | |
| runInLoop(Func c, bool thisIteration=false) | folly::EventBase | |
| runLoopCallbacks() | folly::EventBase | private |
| runOnceCallbacks_ | folly::EventBase | private |
| runOnDestruction(LoopCallback *callback) | folly::EventBase | |
| schedule(Func &&a) | folly::ScheduledExecutor | inline |
| schedule(Func &&a, Duration const &dur) | folly::ScheduledExecutor | inline |
| scheduleAt(Func &&fn, TimePoint const &timeout) override | folly::EventBase | virtual |
| scheduleTimeout(AsyncTimeout *obj, TimeoutManager::timeout_type timeout) final | folly::EventBase | virtual |
| setExecutionObserver(ExecutionObserver *observer) | folly::EventBase | inline |
| setLoadAvgMsec(std::chrono::milliseconds ms) | folly::EventBase | |
| setMaxLatency(std::chrono::microseconds maxLatency, Func maxLatencyCob) | folly::EventBase | inline |
| setMaxReadAtOnce(uint32_t maxAtOnce) | folly::EventBase | |
| setName(const std::string &name) | folly::EventBase | |
| setObserver(const std::shared_ptr< EventBaseObserver > &observer) | folly::EventBase | inline |
| startWork_ | folly::EventBase | private |
| stop_ | folly::EventBase | private |
| terminateLoopSoon() | folly::EventBase | |
| timeout_type typedef | folly::TimeoutManager | |
| TimeoutManager() | folly::TimeoutManager | |
| TimePoint typedef | folly::ScheduledExecutor | |
| timer() | folly::EventBase | inline |
| tryRunAfterDelay(Func cob, uint32_t milliseconds, InternalEnum internal=InternalEnum::NORMAL) | folly::TimeoutManager | |
| virtualEventBase_ | folly::EventBase | private |
| virtualEventBaseInitFlag_ | folly::EventBase | private |
| waitUntilRunning() | folly::EventBase | |
| wheelTimer_ | folly::EventBase | private |
| ~DrivableExecutor() override=default | folly::DrivableExecutor | |
| ~EventBase() override | folly::EventBase | |
| ~Executor() | folly::Executor | inlinevirtual |
| ~IOExecutor() override=default | folly::IOExecutor | |
| ~ScheduledExecutor() override=default | folly::ScheduledExecutor | |
| ~TimeoutManager() | folly::TimeoutManager | virtual |