proxygen
folly::EventBase Member List

This is the complete list of members for folly::EventBase, including all inherited members.

add(Cob fn) overridefolly::EventBaseinlinevirtual
addWithPriority(Func, int8_t priority)folly::Executorvirtual
applyLoopKeepAlive()folly::EventBaseprivate
attachTimeoutManager(AsyncTimeout *obj, TimeoutManager::InternalEnum internal) finalfolly::EventBasevirtual
avgLoopTime_folly::EventBaseprivate
bumpHandlingTime() finalfolly::EventBasevirtual
cancelTimeout(AsyncTimeout *obj) finalfolly::EventBasevirtual
checkIsInEventBaseThread() const folly::EventBase
clearCobTimeouts()folly::TimeoutManagerprotected
dcheckIsInEventBaseThread() const folly::EventBaseinline
detachTimeoutManager(AsyncTimeout *obj) finalfolly::EventBasevirtual
detail::EventBaseLocalBase classfolly::EventBasefriend
drive() overridefolly::EventBaseinlinevirtual
Duration typedeffolly::ScheduledExecutor
enableTimeMeasurement_folly::EventBaseprivate
evb_folly::EventBaseprivate
EventBase()folly::EventBaseinline
EventBase(bool enableTimeMeasurement)folly::EventBaseexplicit
EventBase(event_base *evb, bool enableTimeMeasurement=true)folly::EventBaseexplicit
EventBaseLocal classfolly::EventBasefriend
executionObserver_folly::EventBaseprivate
fnRunner_folly::EventBaseprivate
Func typedeffolly::EventBase
getAvgLoopTime() const folly::EventBaseinline
getEventBase() overridefolly::EventBasevirtual
getExecutionObserver()folly::EventBaseinline
getKeepAliveToken(ExecutorT *executor)folly::Executorinlinestatic
getKeepAliveToken(ExecutorT &executor)folly::Executorinlinestatic
getLibeventBase() const folly::EventBaseinline
getLibeventMethod()folly::EventBasestatic
getLibeventVersion()folly::EventBasestatic
getName()folly::EventBase
getNotificationQueueSize() const folly::EventBase
getNumPriorities() const folly::Executorinlinevirtual
getObserver()folly::EventBaseinline
getVirtualEventBase()folly::EventBase
HI_PRIfolly::Executorstatic
initNotificationQueue()folly::EventBaseprivate
inRunningEventBaseThread() const folly::EventBaseinline
InternalEnum enum namefolly::TimeoutManager
invokingLoop_folly::EventBaseprivate
isInEventBaseThread() const folly::EventBaseinline
isInTimeoutManagerThread() finalfolly::EventBaseinlinevirtual
isKeepAliveDummy(const KeepAlive< ExecutorT > &keepAlive)folly::Executorinlineprotectedstatic
isRunning() const folly::EventBaseinline
keepAliveAcquire() overridefolly::EventBaseinlineprotectedvirtual
keepAliveRelease() overridefolly::EventBaseinlineprotectedvirtual
latestLoopCnt_folly::EventBaseprivate
LO_PRIfolly::Executorstatic
localStorage_folly::EventBaseprivate
localStorageToDtor_folly::EventBaseprivate
loop()folly::EventBase
loopBody(int flags=0, bool ignoreKeepAlive=false)folly::EventBaseprivate
LoopCallbackList typedeffolly::EventBaseprivate
loopCallbacks_folly::EventBaseprivate
loopForever()folly::EventBase
loopIgnoreKeepAlive()folly::EventBase
loopKeepAliveActive_folly::EventBaseprivate
loopKeepAliveCount()folly::EventBaseprivate
loopKeepAliveCount_folly::EventBaseprivate
loopKeepAliveCountAtomic_folly::EventBaseprivate
loopOnce(int flags=0)folly::EventBase
loopThread_folly::EventBaseprivate
makeKeepAlive(ExecutorT *executor)folly::Executorinlineprotectedstatic
maxLatency_folly::EventBaseprivate
maxLatencyCob_folly::EventBaseprivate
maxLatencyLoopTime_folly::EventBaseprivate
MID_PRIfolly::Executorstatic
name_folly::EventBaseprivate
nextLoopCnt_folly::EventBaseprivate
nothingHandledYet() const noexceptfolly::EventBaseprivate
now()folly::ScheduledExecutorinlinevirtual
observer_folly::EventBaseprivate
observerSampleCount_folly::EventBaseprivate
onDestructionCallbacks_folly::EventBaseprivate
onDestructionCallbacksMutex_folly::EventBaseprivate
queue_folly::EventBaseprivate
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::EventBaseprivate
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::EventBaseprivate
runOnceCallbacks_folly::EventBaseprivate
runOnDestruction(LoopCallback *callback)folly::EventBase
schedule(Func &&a)folly::ScheduledExecutorinline
schedule(Func &&a, Duration const &dur)folly::ScheduledExecutorinline
scheduleAt(Func &&fn, TimePoint const &timeout) overridefolly::EventBasevirtual
scheduleTimeout(AsyncTimeout *obj, TimeoutManager::timeout_type timeout) finalfolly::EventBasevirtual
setExecutionObserver(ExecutionObserver *observer)folly::EventBaseinline
setLoadAvgMsec(std::chrono::milliseconds ms)folly::EventBase
setMaxLatency(std::chrono::microseconds maxLatency, Func maxLatencyCob)folly::EventBaseinline
setMaxReadAtOnce(uint32_t maxAtOnce)folly::EventBase
setName(const std::string &name)folly::EventBase
setObserver(const std::shared_ptr< EventBaseObserver > &observer)folly::EventBaseinline
startWork_folly::EventBaseprivate
stop_folly::EventBaseprivate
terminateLoopSoon()folly::EventBase
timeout_type typedeffolly::TimeoutManager
TimeoutManager()folly::TimeoutManager
TimePoint typedeffolly::ScheduledExecutor
timer()folly::EventBaseinline
tryRunAfterDelay(Func cob, uint32_t milliseconds, InternalEnum internal=InternalEnum::NORMAL)folly::TimeoutManager
virtualEventBase_folly::EventBaseprivate
virtualEventBaseInitFlag_folly::EventBaseprivate
waitUntilRunning()folly::EventBase
wheelTimer_folly::EventBaseprivate
~DrivableExecutor() override=defaultfolly::DrivableExecutor
~EventBase() overridefolly::EventBase
~Executor()folly::Executorinlinevirtual
~IOExecutor() override=defaultfolly::IOExecutor
~ScheduledExecutor() override=defaultfolly::ScheduledExecutor
~TimeoutManager()folly::TimeoutManagervirtual