OpenWalnut  1.5.0dev
WWorkerThread< Function_T > Member List

This is the complete list of members for WWorkerThread< Function_T >, including all inherited members.

ConstSPtr typedefWThreadedRunner
ExceptionFunction typedefWWorkerThread< Function_T >
ExceptionSignal typedefWWorkerThread< Function_T >private
getCrashMessage() constWThreadedRunner
getThreadName() constWThreadedRunner
handleDeadlyException(const WException &e, std::string sender="WThreadedRunner")WThreadedRunnerprotected
isCrashed() constWThreadedRunner
m_crashMessageWThreadedRunnerprotected
m_exceptionSignalWWorkerThread< Function_T >private
m_funcWWorkerThread< Function_T >private
m_idWWorkerThread< Function_T >private
m_isCrashedWThreadedRunnerprotected
m_numThreadsWWorkerThread< Function_T >private
m_shutdownFlagWThreadedRunnerprotected
m_stopSignalWWorkerThread< Function_T >private
m_threadWThreadedRunnerprotected
m_threadNameWThreadedRunnerprivate
msleep(const int32_t t) constWThreadedRunnerprotected
notifyStop()WThreadedRunnerprotectedvirtual
onThreadException(const WException &e)WThreadedRunnerprotectedvirtual
operator=(WWorkerThread const &)WWorkerThread< Function_T >private
requestStop()WThreadedRunnervirtual
run()WThreadedRunnervirtual
run(THREADFUNCTION f)WThreadedRunner
setThisThreadName(std::string name)WThreadedRunnerstatic
setThreadName(std::string name)WThreadedRunner
signal_thread_errorWThreadedRunnerprivate
sleep(const int32_t t) constWThreadedRunnerprotected
SPtr typedefWThreadedRunner
StopFunction typedefWWorkerThread< Function_T >
StopSignal typedefWWorkerThread< Function_T >private
subscribeExceptionSignal(ExceptionFunction func)WWorkerThread< Function_T >
subscribeSignal(THREAD_SIGNAL signal, t_ThreadErrorSignalHandlerType notifier)WThreadedRunnervirtual
subscribeStopSignal(StopFunction func)WWorkerThread< Function_T >
THREADFUNCTION typedefWThreadedRunner
threadMain()WWorkerThread< Function_T >protectedvirtual
threadMainSave()WThreadedRunnerprivate
wait(bool requestFinish=false)WThreadedRunner
waitForStop()WThreadedRunnerprotected
WThreadedRunner()WThreadedRunner
WThreadedRunner(const WThreadedRunner &rhs)WThreadedRunnerprivate
WWorkerThread(std::shared_ptr< Function_T > func, std::size_t id, std::size_t numThreads)WWorkerThread< Function_T >
WWorkerThread(WWorkerThread const &)WWorkerThread< Function_T >private
yield() constWThreadedRunnerprotected
~WThreadedRunner()WThreadedRunnervirtual
~WWorkerThread()WWorkerThread< Function_T >virtual