|
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.