|
| typedef TimeoutManager::InternalEnum | InternalEnum |
| |
| | TestTimeout (EventBase *eventBase) |
| |
| void | timeoutExpired () noexceptoverride |
| |
| | TestTimeout () |
| |
| | TestTimeout (HHWheelTimer *t, milliseconds timeout) |
| |
| void | timeoutExpired () noexceptoverride |
| |
| void | callbackCanceled () noexceptoverride |
| |
| | TestTimeout () |
| |
| | TestTimeout (HHWheelTimer *t, milliseconds timeout) |
| |
| void | timeoutExpired () noexceptoverride |
| |
| void | callbackCanceled () noexceptoverride |
| |
| template<typename... Args> |
| | TestTimeout (Args &&...args) |
| |
| | TestTimeout () |
| |
| void | addTimeout (AsyncTimeoutSet *set) |
| |
| template<typename... Args> |
| void | addTimeout (AsyncTimeoutSet *set, Args &&...args) |
| |
| void | timeoutExpired () noexceptoverride |
| |
| void | _scheduleNext () |
| |
| | Callback () |
| |
| virtual | ~Callback () |
| |
| void | cancelTimeout () |
| |
| bool | isScheduled () const |
| |
| | AsyncTimeout (TimeoutManager *timeoutManager) |
| |
| | AsyncTimeout (EventBase *eventBase) |
| |
| | AsyncTimeout (TimeoutManager *timeoutManager, InternalEnum internal) |
| |
| | AsyncTimeout (EventBase *eventBase, InternalEnum internal) |
| |
| | AsyncTimeout () |
| |
| virtual | ~AsyncTimeout () |
| |
| bool | scheduleTimeout (uint32_t milliseconds) |
| |
| bool | scheduleTimeout (TimeoutManager::timeout_type timeout) |
| |
| void | cancelTimeout () |
| |
| bool | isScheduled () const |
| |
| void | attachTimeoutManager (TimeoutManager *timeoutManager, InternalEnum internal=InternalEnum::NORMAL) |
| |
| void | attachEventBase (EventBase *eventBase, InternalEnum internal=InternalEnum::NORMAL) |
| |
| void | detachTimeoutManager () |
| |
| void | detachEventBase () |
| |
| const TimeoutManager * | getTimeoutManager () |
| |
| struct event * | getEvent () |
| |
| static void | setTimeoutClock (MockTimeoutClock &clock) |
| |
| template<typename TCallback > |
| static std::unique_ptr< AsyncTimeout > | make (TimeoutManager &manager, TCallback &&callback) |
| |
| template<typename TCallback > |
| static std::unique_ptr< AsyncTimeout > | schedule (TimeoutManager::timeout_type timeout, TimeoutManager &manager, TCallback &&callback) |
| |
| TimePoint | timestamp |
| |
| std::deque< TimePoint > | timestamps |
| |
| std::deque< TimePoint > | canceledTimestamps |
| |
| std::function< void()> | fn |
| |
| std::deque< milliseconds > | timestamps |
| |
Definition at line 57 of file HHWheelTimerSlowTests.cpp.