This is the complete list of members for DispatcherThread, including all inherited members.
addFinalizeHandler(IRunnablePtr runnable) | DispatcherThread | |
addFinalizeHandlerFunction(F &&fn, DiagnosticsModulePtr errorModule=nullptr) | DispatcherThread | inline |
addImmediateHandler(IRunnablePtr runnable) | DispatcherThread | |
addImmediateHandlerFunction(F &&fn, DiagnosticsModulePtr errorModule=nullptr) | DispatcherThread | inline |
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() const | DispatcherThread | inline |
hasTimer(TimerPtr timer) | DispatcherThread | |
hasUnrecoverableFailure() const | DispatcherThread | |
hasWork(Time horizon=Time::now()) const | DispatcherThread | |
insertRunnable(IRunnablePtr runnable, bool singleton=false, Time time=Time::now()) | DispatcherThread | |
isRunning() const | DispatcherThread | |
mCondition | DispatcherThread | protected |
mConditionMutex | DispatcherThread | mutableprotected |
mFinalizeHandlerMutex | DispatcherThread | protected |
mFinalizeHandlers | DispatcherThread | protected |
mImmediateHandlerMutex | DispatcherThread | mutableprotected |
mImmediateHandlers | DispatcherThread | protected |
mInterruptionRequested | DispatcherThread | protected |
mIsRunning | DispatcherThread | protected |
mName | DispatcherThread | protected |
mPendingRunnables | DispatcherThread | protected |
mPendingSignal | DispatcherThread | protected |
mQueue | DispatcherThread | protected |
mThread | DispatcherThread | protected |
mThreadId | DispatcherThread | protected |
mTimerMutex | DispatcherThread | protected |
mTimers | DispatcherThread | protected |
mUnrecoverableFailure | DispatcherThread | protected |
postProcessTimer(TimerPtr timer) | DispatcherThread | protected |
Queue typedef | DispatcherThread | protected |
removeRunnable(IRunnablePtr runnable) | DispatcherThread | |
removeTimer(TimerPtr timer) | DispatcherThread | |
run() | DispatcherThread | protected |
setName(const std::string &name) | DispatcherThread | |
spin(Duration maxWait=Duration::infinity()) | DispatcherThread | |
start(bool startThread=true) | DispatcherThread | |
stop() | DispatcherThread | |
TimerCallback typedef | DispatcherThread | |
TimerPtr typedef | DispatcherThread | |
~DispatcherThread() | DispatcherThread | virtual |