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

CCallbackTimerQueueEx Member List

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

BeginTimeoutHandling() overrideCCallbackTimerQueueEx [virtual]
CancelTimer(const Handle &handle, bool *pOptionalFirstToExpireHasChanged=nullptr) overrideCCallbackTimerQueueEx
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]
CCallbackTimerQueueEx()CCallbackTimerQueueEx
CCallbackTimerQueueEx(IMonitorCallbackTimerQueue &monitor)CCallbackTimerQueueEx [explicit]
CCallbackTimerQueueEx(const IProvideTickCount64 &tickProvider)CCallbackTimerQueueEx [explicit]
CCallbackTimerQueueEx(IMonitorCallbackTimerQueue &monitor, const IProvideTickCount64 &tickProvider)CCallbackTimerQueueEx
CCallbackTimerQueueEx(const CCallbackTimerQueueEx &rhs)CCallbackTimerQueueEx
CreateTimer() overrideCCallbackTimerQueueEx [virtual]
DestroyTimer(Handle &handle, bool *pOptionalFirstToExpireHasChanged=nullptr) overrideCCallbackTimerQueueEx
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() overrideCCallbackTimerQueueEx [virtual]
GetMaximumTimeout() const overrideCCallbackTimerQueueEx [virtual]
GetNextTimeout() overrideCCallbackTimerQueueEx [virtual]
Handle typedefIQueueTimers
HandleTimeout() overrideCCallbackTimerQueueEx [virtual]
InvalidHandleValueIQueueTimers [static]
operator=(const CCallbackTimerQueueEx &rhs)CCallbackTimerQueueEx
SetTimer(const Handle &handle, Timer &timer, Milliseconds timeout, UserData userData, SetTimerIf setTimerIf=SetTimerAlways, bool *pOptionalFirstToExpireHasChanged=nullptr) overrideCCallbackTimerQueueEx
SetTimer(Timer &timer, Milliseconds timeout, UserData userData, bool *pOptionalFirstToExpireHasChanged=nullptr) overrideCCallbackTimerQueueEx
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 overrideCCallbackTimerQueueEx
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) overrideCCallbackTimerQueueEx
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
~CCallbackTimerQueueEx() overrideCCallbackTimerQueueEx
~IManageTimerQueue() overrideIManageTimerQueue
~IQueueTimers()IQueueTimers [protected, virtual]


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