, including all inherited members.
BeginTimeoutHandling() override | CCallbackTimerWheel | [virtual] |
CancelTimer(const Handle &handle, bool *pOptionalFirstToExpireHasChanged=nullptr) override | CCallbackTimerWheel | |
JetByteTools::Core::IManageTimerQueue::CancelTimer(const Handle &handle, bool *pOptionalFirstToExpireHasChanged=nullptr)=0 | IQueueTimers | [pure virtual] |
CancelTimerWithRefCountedTimer(const Handle &handle, T &timer, bool *pOptionalFirstToExpireHasChanged=nullptr) | IQueueTimers | [inline] |
CancelTimerWithRefCountedUserData(const Handle &handle, T &userData, bool *pOptionalFirstToExpireHasChanged=nullptr) | IQueueTimers | [inline] |
CancelTimerWithRefCountedUserData(const Handle &handle, T *pUserData, bool *pOptionalFirstToExpireHasChanged=nullptr) | IQueueTimers | [inline] |
CCallbackTimerWheel(Milliseconds maximumTimeout) | CCallbackTimerWheel | [explicit] |
CCallbackTimerWheel(IMonitorCallbackTimerQueue &monitor, Milliseconds maximumTimeout) | CCallbackTimerWheel | [explicit] |
CCallbackTimerWheel(Milliseconds maximumTimeout, Milliseconds timerGranularity) | CCallbackTimerWheel | |
CCallbackTimerWheel(IMonitorCallbackTimerQueue &monitor, Milliseconds maximumTimeout, Milliseconds timerGranularity) | CCallbackTimerWheel | |
CCallbackTimerWheel(Milliseconds maximumTimeout, const IProvideTickCount &tickCountProvider) | CCallbackTimerWheel | |
CCallbackTimerWheel(IMonitorCallbackTimerQueue &monitor, Milliseconds maximumTimeout, const IProvideTickCount &tickCountProvider) | CCallbackTimerWheel | |
CCallbackTimerWheel(Milliseconds maximumTimeout, Milliseconds timerGranularity, const IProvideTickCount &tickCountProvider) | CCallbackTimerWheel | |
CCallbackTimerWheel(IMonitorCallbackTimerQueue &monitor, Milliseconds maximumTimeout, Milliseconds timerGranularity, const IProvideTickCount &tickCountProvider) | CCallbackTimerWheel | |
CCallbackTimerWheel(const CCallbackTimerWheel &rhs) | CCallbackTimerWheel | |
CreateTimer() override | CCallbackTimerWheel | [virtual] |
DestroyTimer(Handle &handle, bool *pOptionalFirstToExpireHasChanged=nullptr) override | CCallbackTimerWheel | |
JetByteTools::Core::IManageTimerQueue::DestroyTimer(Handle &handle, bool *pOptionalFirstToExpireHasChanged=nullptr)=0 | IQueueTimers | [pure virtual] |
JetByteTools::Core::IManageTimerQueue::DestroyTimer(const Handle &handle, bool *pOptionalFirstToExpireHasChanged=nullptr) | IQueueTimers | [inline, virtual] |
DestroyTimerWithRefCountedTimer(H &handle, T &timer, bool *pOptionalFirstToExpireHasChanged=nullptr) | IQueueTimers | [inline] |
DestroyTimerWithRefCountedUserData(H &handle, T &userData, bool *pOptionalFirstToExpireHasChanged=nullptr) | IQueueTimers | [inline] |
DestroyTimerWithRefCountedUserData(H &handle, T *pUserData, bool *pOptionalFirstToExpireHasChanged=nullptr) | IQueueTimers | [inline] |
EndTimeoutHandling() override | CCallbackTimerWheel | [virtual] |
GetMaximumTimeout() const override | CCallbackTimerWheel | [virtual] |
GetNextTimeout() override | CCallbackTimerWheel | [virtual] |
Handle typedef | IQueueTimers | |
HandleTimeout() override | CCallbackTimerWheel | [virtual] |
InvalidHandleValue | IQueueTimers | [static] |
operator=(const CCallbackTimerWheel &rhs) | CCallbackTimerWheel | |
SetTimer(const Handle &handle, Timer &timer, Milliseconds timeout, UserData userData, SetTimerIf setTimerIf=SetTimerAlways, bool *pOptionalFirstToExpireHasChanged=nullptr) override | CCallbackTimerWheel | |
SetTimer(Timer &timer, Milliseconds timeout, UserData userData, bool *pOptionalFirstToExpireHasChanged=nullptr) override | CCallbackTimerWheel | |
JetByteTools::Core::IManageTimerQueue::SetTimer(const Handle &handle, Timer &timer, Milliseconds timeout, UserData userData, SetTimerIf setTimerIf=SetTimerAlways, bool *pOptionalFirstToExpireHasChanged=nullptr)=0 | IQueueTimers | [pure virtual] |
JetByteTools::Core::IManageTimerQueue::SetTimer(Timer &timer, Milliseconds timeout, UserData userData, bool *pOptionalFirstToExpireHasChanged=nullptr)=0 | IQueueTimers | [pure virtual] |
SetTimerAlways enum value | IQueueTimers | |
SetTimerIf enum name | IQueueTimers | |
SetTimerIfNotSet enum value | IQueueTimers | |
SetTimerWithRefCountedTimer(const Handle &handle, T &timer, Milliseconds timeout, UserData userData, SetTimerIf setTimerIf=SetTimerAlways, bool *pOptionalFirstToExpireHasChanged=nullptr) | IQueueTimers | [inline] |
SetTimerWithRefCountedUserData(const Handle &handle, Timer &timer, Milliseconds timeout, T *pUserData, SetTimerIf setTimerIf=SetTimerAlways, bool *pOptionalFirstToExpireHasChanged=nullptr) | IQueueTimers | [inline] |
TimerIsSet(const Handle &handle) const override | CCallbackTimerWheel | |
JetByteTools::Core::IManageTimerQueue::TimerIsSet(const Handle &handle) const =0 | IQueueTimers | [pure virtual] |
UpdateAlways enum value | IQueueTimers | |
UpdateAlwaysNoTimeoutChange enum value | IQueueTimers | |
UpdateTimer(const Handle &handle, Timer &timer, Milliseconds timeout, UserData userData, UpdateTimerIf updateIf, bool *pWasUpdated=nullptr, bool *pOptionalFirstToExpireHasChanged=nullptr) override | CCallbackTimerWheel | |
JetByteTools::Core::IManageTimerQueue::UpdateTimer(const Handle &handle, Timer &timer, Milliseconds timeout, UserData userData, UpdateTimerIf updateIf, bool *pWasUpdated=nullptr, bool *pOptionalFirstToExpireHasChanged=nullptr)=0 | IQueueTimers | [pure virtual] |
UpdateTimerIf enum name | IQueueTimers | |
UpdateTimerIfNewTimeIsLater enum value | IQueueTimers | |
UpdateTimerIfNewTimeIsSooner enum value | IQueueTimers | |
UpdateTimerWithRefCountedTimer(const Handle &handle, T &timer, Milliseconds timeout, UserData userData, UpdateTimerIf updateIf, bool *pWasUpdated=nullptr, bool *pOptionalFirstToExpireHasChanged=nullptr) | IQueueTimers | [inline] |
UpdateTimerWithRefCountedUserData(const Handle &handle, Timer &timer, Milliseconds timeout, T *pUserData, UpdateTimerIf updateIf, bool *pWasUpdated=nullptr, bool *pOptionalFirstToExpireHasChanged=nullptr) | IQueueTimers | [inline] |
UserData typedef | IQueueTimers | |
~CCallbackTimerWheel() override | CCallbackTimerWheel | |
~IManageTimerQueue() override | IManageTimerQueue | |
~IQueueTimers() | IQueueTimers | [protected, virtual] |