The C++ framework for developing highly scalable, high performance servers on Windows platforms.

CCallbackTimerWheel Member List

This is the complete list of members for CCallbackTimerWheel, including all inherited members.

BeginTimeoutHandling() overrideCCallbackTimerWheel [virtual]
CancelTimer(const Handle &handle, bool *pOptionalFirstToExpireHasChanged=nullptr) overrideCCallbackTimerWheel
JetByteTools::Core::IManageTimerQueue::CancelTimer(const Handle &handle, bool *pOptionalFirstToExpireHasChanged=nullptr)=0IQueueTimers [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() overrideCCallbackTimerWheel [virtual]
DestroyTimer(Handle &handle, bool *pOptionalFirstToExpireHasChanged=nullptr) overrideCCallbackTimerWheel
JetByteTools::Core::IManageTimerQueue::DestroyTimer(Handle &handle, bool *pOptionalFirstToExpireHasChanged=nullptr)=0IQueueTimers [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() overrideCCallbackTimerWheel [virtual]
GetMaximumTimeout() const overrideCCallbackTimerWheel [virtual]
GetNextTimeout() overrideCCallbackTimerWheel [virtual]
Handle typedefIQueueTimers
HandleTimeout() overrideCCallbackTimerWheel [virtual]
InvalidHandleValueIQueueTimers [static]
operator=(const CCallbackTimerWheel &rhs)CCallbackTimerWheel
SetTimer(const Handle &handle, Timer &timer, Milliseconds timeout, UserData userData, SetTimerIf setTimerIf=SetTimerAlways, bool *pOptionalFirstToExpireHasChanged=nullptr) overrideCCallbackTimerWheel
SetTimer(Timer &timer, Milliseconds timeout, UserData userData, bool *pOptionalFirstToExpireHasChanged=nullptr) overrideCCallbackTimerWheel
JetByteTools::Core::IManageTimerQueue::SetTimer(const Handle &handle, Timer &timer, Milliseconds timeout, UserData userData, SetTimerIf setTimerIf=SetTimerAlways, bool *pOptionalFirstToExpireHasChanged=nullptr)=0IQueueTimers [pure virtual]
JetByteTools::Core::IManageTimerQueue::SetTimer(Timer &timer, Milliseconds timeout, UserData userData, bool *pOptionalFirstToExpireHasChanged=nullptr)=0IQueueTimers [pure virtual]
SetTimerAlways enum valueIQueueTimers
SetTimerIf enum nameIQueueTimers
SetTimerIfNotSet enum valueIQueueTimers
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 overrideCCallbackTimerWheel
JetByteTools::Core::IManageTimerQueue::TimerIsSet(const Handle &handle) const =0IQueueTimers [pure virtual]
UpdateAlways enum valueIQueueTimers
UpdateAlwaysNoTimeoutChange enum valueIQueueTimers
UpdateTimer(const Handle &handle, Timer &timer, Milliseconds timeout, UserData userData, UpdateTimerIf updateIf, bool *pWasUpdated=nullptr, bool *pOptionalFirstToExpireHasChanged=nullptr) overrideCCallbackTimerWheel
JetByteTools::Core::IManageTimerQueue::UpdateTimer(const Handle &handle, Timer &timer, Milliseconds timeout, UserData userData, UpdateTimerIf updateIf, bool *pWasUpdated=nullptr, bool *pOptionalFirstToExpireHasChanged=nullptr)=0IQueueTimers [pure virtual]
UpdateTimerIf enum nameIQueueTimers
UpdateTimerIfNewTimeIsLater enum valueIQueueTimers
UpdateTimerIfNewTimeIsSooner enum valueIQueueTimers
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 typedefIQueueTimers
~CCallbackTimerWheel() overrideCCallbackTimerWheel
~IManageTimerQueue() overrideIManageTimerQueue
~IQueueTimers()IQueueTimers [protected, virtual]


Generated on Sun Sep 12 19:08:23 2021 for The Server Framework - v7.4 by doxygen 1.5.3