AsyncTimeout(TimeoutManager *timeoutManager) | folly::AsyncTimeout | explicitprivate |
AsyncTimeout(EventBase *eventBase) | folly::AsyncTimeout | explicitprivate |
AsyncTimeout(TimeoutManager *timeoutManager, InternalEnum internal) | folly::AsyncTimeout | private |
AsyncTimeout(EventBase *eventBase, InternalEnum internal) | folly::AsyncTimeout | private |
AsyncTimeout() | folly::AsyncTimeout | private |
attachEventBase(EventBase *eventBase, InternalEnum internal=InternalEnum::NORMAL) | folly::AsyncTimeout | private |
attachTimeoutManager(TimeoutManager *timeoutManager, InternalEnum internal=InternalEnum::NORMAL) | folly::AsyncTimeout | private |
bitmap_ | folly::HHWheelTimer | private |
buckets_ | folly::HHWheelTimer | private |
calcNextTick() | folly::HHWheelTimer | private |
CallbackList typedef | folly::HHWheelTimer | private |
cancelAll() | folly::HHWheelTimer | |
cancelTimeout() | folly::AsyncTimeout | private |
cascadeTimers(int bucket, int tick) | folly::HHWheelTimer | private |
count() const | folly::HHWheelTimer | inline |
count_ | folly::HHWheelTimer | private |
DEFAULT_TICK_INTERVAL | folly::HHWheelTimer | static |
defaultTimeout_ | folly::HHWheelTimer | private |
DelayedDestruction() | folly::DelayedDestruction | inlineprotected |
DelayedDestructionBase() | folly::DelayedDestructionBase | inlineprotected |
destroy() | folly::DelayedDestruction | inlinevirtual |
detachEventBase() | folly::AsyncTimeout | private |
detachTimeoutManager() | folly::AsyncTimeout | private |
expireTick_ | folly::HHWheelTimer | private |
getCurTime() | folly::HHWheelTimer | inlineprivate |
getDefaultTimeout() const | folly::HHWheelTimer | inline |
getDestroyPending() const | folly::DelayedDestruction | inline |
getDestructorGuardCount() const | folly::DelayedDestructionBase | inlineprotected |
getEvent() | folly::AsyncTimeout | inlineprivate |
getTickInterval() const | folly::HHWheelTimer | inline |
getTimeoutManager() | folly::AsyncTimeout | inlineprivate |
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::HHWheelTimer | explicit |
HHWheelTimer(HHWheelTimer const &)=delete | folly::HHWheelTimer | private |
InternalEnum typedef | folly::AsyncTimeout | private |
interval_ | folly::HHWheelTimer | private |
isDetachable() const | folly::HHWheelTimer | inline |
isScheduled() const | folly::AsyncTimeout | private |
LARGEST_SLOT | folly::HHWheelTimer | privatestatic |
lastTick_ | folly::HHWheelTimer | private |
make(TimeoutManager &manager, TCallback &&callback) | folly::AsyncTimeout | privatestatic |
newTimer(Args &&...args) | folly::HHWheelTimer | inlinestatic |
operator=(HHWheelTimer const &)=delete | folly::HHWheelTimer | private |
processingCallbacksGuard_ | folly::HHWheelTimer | private |
schedule(TimeoutManager::timeout_type timeout, TimeoutManager &manager, TCallback &&callback) | folly::AsyncTimeout | privatestatic |
scheduleNextTimeout() | folly::HHWheelTimer | private |
scheduleTimeout(Callback *callback, std::chrono::milliseconds timeout) | folly::HHWheelTimer | |
scheduleTimeout(Callback *callback) | folly::HHWheelTimer | |
folly::AsyncTimeout::scheduleTimeout(uint32_t milliseconds) | folly::AsyncTimeout | private |
folly::AsyncTimeout::scheduleTimeout(TimeoutManager::timeout_type timeout) | folly::AsyncTimeout | private |
scheduleTimeoutFn(F fn, std::chrono::milliseconds timeout) | folly::HHWheelTimer | inline |
scheduleTimeoutImpl(Callback *callback, std::chrono::milliseconds timeout) | folly::HHWheelTimer | |
setDefaultTimeout(std::chrono::milliseconds timeout) | folly::HHWheelTimer | inline |
SharedPtr typedef | folly::HHWheelTimer | |
startTime_ | folly::HHWheelTimer | private |
timeoutExpired() noexceptoverride | folly::HHWheelTimer | privatevirtual |
timeouts | folly::HHWheelTimer | private |
timeToWheelTicks(std::chrono::milliseconds t) | folly::HHWheelTimer | inlineprivate |
UniquePtr typedef | folly::HHWheelTimer | |
WHEEL_BITS | folly::HHWheelTimer | privatestatic |
WHEEL_BUCKETS | folly::HHWheelTimer | privatestatic |
WHEEL_MASK | folly::HHWheelTimer | privatestatic |
WHEEL_SIZE | folly::HHWheelTimer | privatestatic |
~AsyncTimeout() | folly::AsyncTimeout | privatevirtual |
~DelayedDestruction() override=default | folly::DelayedDestruction | protected |
~DelayedDestructionBase()=default | folly::DelayedDestructionBase | virtual |
~HHWheelTimer() override | folly::HHWheelTimer | protected |