proxygen
folly::HHWheelTimer Member List

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

AsyncTimeout(TimeoutManager *timeoutManager)folly::AsyncTimeoutexplicitprivate
AsyncTimeout(EventBase *eventBase)folly::AsyncTimeoutexplicitprivate
AsyncTimeout(TimeoutManager *timeoutManager, InternalEnum internal)folly::AsyncTimeoutprivate
AsyncTimeout(EventBase *eventBase, InternalEnum internal)folly::AsyncTimeoutprivate
AsyncTimeout()folly::AsyncTimeoutprivate
attachEventBase(EventBase *eventBase, InternalEnum internal=InternalEnum::NORMAL)folly::AsyncTimeoutprivate
attachTimeoutManager(TimeoutManager *timeoutManager, InternalEnum internal=InternalEnum::NORMAL)folly::AsyncTimeoutprivate
bitmap_folly::HHWheelTimerprivate
buckets_folly::HHWheelTimerprivate
calcNextTick()folly::HHWheelTimerprivate
CallbackList typedeffolly::HHWheelTimerprivate
cancelAll()folly::HHWheelTimer
cancelTimeout()folly::AsyncTimeoutprivate
cascadeTimers(int bucket, int tick)folly::HHWheelTimerprivate
count() const folly::HHWheelTimerinline
count_folly::HHWheelTimerprivate
DEFAULT_TICK_INTERVALfolly::HHWheelTimerstatic
defaultTimeout_folly::HHWheelTimerprivate
DelayedDestruction()folly::DelayedDestructioninlineprotected
DelayedDestructionBase()folly::DelayedDestructionBaseinlineprotected
destroy()folly::DelayedDestructioninlinevirtual
detachEventBase()folly::AsyncTimeoutprivate
detachTimeoutManager()folly::AsyncTimeoutprivate
expireTick_folly::HHWheelTimerprivate
getCurTime()folly::HHWheelTimerinlineprivate
getDefaultTimeout() const folly::HHWheelTimerinline
getDestroyPending() const folly::DelayedDestructioninline
getDestructorGuardCount() const folly::DelayedDestructionBaseinlineprotected
getEvent()folly::AsyncTimeoutinlineprivate
getTickInterval() const folly::HHWheelTimerinline
getTimeoutManager()folly::AsyncTimeoutinlineprivate
HHWheelTimer(folly::TimeoutManager *timeoutManager, std::chrono::milliseconds intervalMS=std::chrono::milliseconds(DEFAULT_TICK_INTERVAL), AsyncTimeout::InternalEnum internal=AsyncTimeout::InternalEnum::NORMAL, std::chrono::milliseconds defaultTimeoutMS=std::chrono::milliseconds(-1))folly::HHWheelTimerexplicit
HHWheelTimer(HHWheelTimer const &)=deletefolly::HHWheelTimerprivate
InternalEnum typedeffolly::AsyncTimeoutprivate
interval_folly::HHWheelTimerprivate
isDetachable() const folly::HHWheelTimerinline
isScheduled() const folly::AsyncTimeoutprivate
LARGEST_SLOTfolly::HHWheelTimerprivatestatic
lastTick_folly::HHWheelTimerprivate
make(TimeoutManager &manager, TCallback &&callback)folly::AsyncTimeoutprivatestatic
newTimer(Args &&...args)folly::HHWheelTimerinlinestatic
operator=(HHWheelTimer const &)=deletefolly::HHWheelTimerprivate
processingCallbacksGuard_folly::HHWheelTimerprivate
schedule(TimeoutManager::timeout_type timeout, TimeoutManager &manager, TCallback &&callback)folly::AsyncTimeoutprivatestatic
scheduleNextTimeout()folly::HHWheelTimerprivate
scheduleTimeout(Callback *callback, std::chrono::milliseconds timeout)folly::HHWheelTimer
scheduleTimeout(Callback *callback)folly::HHWheelTimer
folly::AsyncTimeout::scheduleTimeout(uint32_t milliseconds)folly::AsyncTimeoutprivate
folly::AsyncTimeout::scheduleTimeout(TimeoutManager::timeout_type timeout)folly::AsyncTimeoutprivate
scheduleTimeoutFn(F fn, std::chrono::milliseconds timeout)folly::HHWheelTimerinline
scheduleTimeoutImpl(Callback *callback, std::chrono::milliseconds timeout)folly::HHWheelTimer
setDefaultTimeout(std::chrono::milliseconds timeout)folly::HHWheelTimerinline
SharedPtr typedeffolly::HHWheelTimer
startTime_folly::HHWheelTimerprivate
timeoutExpired() noexceptoverridefolly::HHWheelTimerprivatevirtual
timeoutsfolly::HHWheelTimerprivate
timeToWheelTicks(std::chrono::milliseconds t)folly::HHWheelTimerinlineprivate
UniquePtr typedeffolly::HHWheelTimer
WHEEL_BITSfolly::HHWheelTimerprivatestatic
WHEEL_BUCKETSfolly::HHWheelTimerprivatestatic
WHEEL_MASKfolly::HHWheelTimerprivatestatic
WHEEL_SIZEfolly::HHWheelTimerprivatestatic
~AsyncTimeout()folly::AsyncTimeoutprivatevirtual
~DelayedDestruction() override=defaultfolly::DelayedDestructionprotected
~DelayedDestructionBase()=defaultfolly::DelayedDestructionBasevirtual
~HHWheelTimer() overridefolly::HHWheelTimerprotected