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 |