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

CThreadedCallbackTimerQueue Member List

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

BeginShutdown()CThreadedCallbackTimerQueue
CancelTimer(const Handle &handle, bool *pOptionalFirstToExpireHasChanged=nullptr) overrideCThreadedCallbackTimerQueue
JetByteTools::Core::IQueueTimers::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]
CreateTimer() overrideCThreadedCallbackTimerQueue [virtual]
CThreadedCallbackTimerQueue()CThreadedCallbackTimerQueue
CThreadedCallbackTimerQueue(IMonitorThreadedCallbackTimerQueue &monitor)CThreadedCallbackTimerQueue [explicit]
CThreadedCallbackTimerQueue(const IProvideTickCount64 &tickProvider)CThreadedCallbackTimerQueue [explicit]
CThreadedCallbackTimerQueue(IMonitorThreadedCallbackTimerQueue &monitor, const IProvideTickCount64 &tickProvider)CThreadedCallbackTimerQueue
CThreadedCallbackTimerQueue(IManageTimerQueue &impl)CThreadedCallbackTimerQueue [explicit]
CThreadedCallbackTimerQueue(IManageTimerQueue &impl, IMonitorThreadedCallbackTimerQueue &monitor)CThreadedCallbackTimerQueue
CThreadedCallbackTimerQueue(const CThreadedCallbackTimerQueue &rhs)CThreadedCallbackTimerQueue
DestroyTimer(Handle &handle, bool *pOptionalFirstToExpireHasChanged=nullptr) overrideCThreadedCallbackTimerQueue
JetByteTools::Core::IQueueTimers::DestroyTimer(Handle &handle, bool *pOptionalFirstToExpireHasChanged=nullptr)=0IQueueTimers [pure virtual]
JetByteTools::Core::IQueueTimers::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]
DumpStats(const JetByteTools::Core::_tstring &message) const CThreadedCallbackTimerQueue
GetMaximumTimeout() const overrideCThreadedCallbackTimerQueue [virtual]
Handle typedefIQueueTimers
InvalidHandleValueIQueueTimers [static]
OnThreadInitialised()CThreadedCallbackTimerQueue [virtual]
OnThreadShutdown()CThreadedCallbackTimerQueue [virtual]
OnThreadTerminationException(const _tstring &message)CThreadedCallbackTimerQueue [virtual]
operator=(const CThreadedCallbackTimerQueue &rhs)CThreadedCallbackTimerQueue
SetThreadName(const _tstring &threadName) const CThreadedCallbackTimerQueue
SetTimer(const Handle &handle, Timer &timer, Milliseconds timeout, UserData userData, SetTimerIf setTimerIf=SetTimerAlways, bool *pOptionalFirstToExpireHasChanged=nullptr) overrideCThreadedCallbackTimerQueue
SetTimer(Timer &timer, Milliseconds timeout, UserData userData, bool *pOptionalFirstToExpireHasChanged=nullptr) overrideCThreadedCallbackTimerQueue
JetByteTools::Core::IQueueTimers::SetTimer(const Handle &handle, Timer &timer, Milliseconds timeout, UserData userData, SetTimerIf setTimerIf=SetTimerAlways, bool *pOptionalFirstToExpireHasChanged=nullptr)=0IQueueTimers [pure virtual]
JetByteTools::Core::IQueueTimers::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 overrideCThreadedCallbackTimerQueue
JetByteTools::Core::IQueueTimers::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) overrideCThreadedCallbackTimerQueue
JetByteTools::Core::IQueueTimers::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
WaitForShutdownToComplete(Milliseconds timeout=INFINITE)CThreadedCallbackTimerQueue
~CThreadedCallbackTimerQueue() overrideCThreadedCallbackTimerQueue
~IQueueTimers()IQueueTimers [protected, virtual]
~IRunnable()IRunnable [private, virtual]


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