MIRA
DispatcherThread Member List

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

addFinalizeHandler(IRunnablePtr runnable)DispatcherThread
addFinalizeHandlerFunction(F &&fn, DiagnosticsModulePtr errorModule=nullptr)DispatcherThreadinline
addImmediateHandler(IRunnablePtr runnable)DispatcherThread
addImmediateHandlerFunction(F &&fn, DiagnosticsModulePtr errorModule=nullptr)DispatcherThreadinline
createTimer(Duration period, Duration periodTolerance, TimerCallback callback, bool oneshot=false)DispatcherThread
createTimer(Duration period, TimerCallback callback, bool oneshot=false)DispatcherThread
createTimer(Time time, TimerCallback callback)DispatcherThread
DispatcherThread(const std::string &name="")DispatcherThread
getThreadID() constDispatcherThreadinline
hasTimer(TimerPtr timer)DispatcherThread
hasUnrecoverableFailure() constDispatcherThread
hasWork(Time horizon=Time::now()) constDispatcherThread
insertRunnable(IRunnablePtr runnable, bool singleton=false, Time time=Time::now())DispatcherThread
isRunning() constDispatcherThread
mConditionDispatcherThreadprotected
mConditionMutexDispatcherThreadmutableprotected
mFinalizeHandlerMutexDispatcherThreadprotected
mFinalizeHandlersDispatcherThreadprotected
mImmediateHandlerMutexDispatcherThreadmutableprotected
mImmediateHandlersDispatcherThreadprotected
mInterruptionRequestedDispatcherThreadprotected
mIsRunningDispatcherThreadprotected
mNameDispatcherThreadprotected
mPendingRunnablesDispatcherThreadprotected
mPendingSignalDispatcherThreadprotected
mQueueDispatcherThreadprotected
mThreadDispatcherThreadprotected
mThreadIdDispatcherThreadprotected
mTimerMutexDispatcherThreadprotected
mTimersDispatcherThreadprotected
mUnrecoverableFailureDispatcherThreadprotected
postProcessTimer(TimerPtr timer)DispatcherThreadprotected
Queue typedefDispatcherThreadprotected
removeRunnable(IRunnablePtr runnable)DispatcherThread
removeTimer(TimerPtr timer)DispatcherThread
run()DispatcherThreadprotected
setName(const std::string &name)DispatcherThread
spin(Duration maxWait=Duration::infinity())DispatcherThread
start(bool startThread=true)DispatcherThread
stop()DispatcherThread
TimerCallback typedefDispatcherThread
TimerPtr typedefDispatcherThread
~DispatcherThread()DispatcherThreadvirtual