, including all inherited members.
BeginShutdown() | CThreadedCallbackTimerQueue | |
CancelTimer(const Handle &handle, bool *pOptionalFirstToExpireHasChanged=nullptr) override | CThreadedCallbackTimerQueue | |
JetByteTools::Core::IQueueTimers::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] |
CreateTimer() override | CThreadedCallbackTimerQueue | [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) override | CThreadedCallbackTimerQueue | |
JetByteTools::Core::IQueueTimers::DestroyTimer(Handle &handle, bool *pOptionalFirstToExpireHasChanged=nullptr)=0 | IQueueTimers | [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 override | CThreadedCallbackTimerQueue | [virtual] |
Handle typedef | IQueueTimers | |
InvalidHandleValue | IQueueTimers | [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) override | CThreadedCallbackTimerQueue | |
SetTimer(Timer &timer, Milliseconds timeout, UserData userData, bool *pOptionalFirstToExpireHasChanged=nullptr) override | CThreadedCallbackTimerQueue | |
JetByteTools::Core::IQueueTimers::SetTimer(const Handle &handle, Timer &timer, Milliseconds timeout, UserData userData, SetTimerIf setTimerIf=SetTimerAlways, bool *pOptionalFirstToExpireHasChanged=nullptr)=0 | IQueueTimers | [pure virtual] |
JetByteTools::Core::IQueueTimers::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 | CThreadedCallbackTimerQueue | |
JetByteTools::Core::IQueueTimers::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 | CThreadedCallbackTimerQueue | |
JetByteTools::Core::IQueueTimers::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 | |
WaitForShutdownToComplete(Milliseconds timeout=INFINITE) | CThreadedCallbackTimerQueue | |
~CThreadedCallbackTimerQueue() override | CThreadedCallbackTimerQueue | |
~IQueueTimers() | IQueueTimers | [protected, virtual] |
~IRunnable() | IRunnable | [private, virtual] |