Core Library  1.7.0.0
Library containing core utilities and tools for threading, networking, logging, INI and CSV file management etc.
core_lib::threads::ThreadRunner Member List

This is the complete list of members for core_lib::threads::ThreadRunner, including all inherited members.

IsStarted() constcore_lib::threads::ThreadBase
IsTerminating() constcore_lib::threads::ThreadBaseprotected
m_processTerminationConditionscore_lib::threads::ThreadRunnerprivate
m_threadFunctioncore_lib::threads::ThreadRunnerprivate
NativeHandle() constcore_lib::threads::ThreadBase
operator=(const ThreadRunner &)=deletecore_lib::threads::ThreadRunner
operator=(ThreadRunner &&)=deletecore_lib::threads::ThreadRunner
core_lib::threads::ThreadBase::operator=(const ThreadBase &)=deletecore_lib::threads::ThreadBase
core_lib::threads::ThreadBase::operator=(ThreadBase &&)=defaultcore_lib::threads::ThreadBase
ProcessTerminationConditions() NO_EXCEPT_ overridecore_lib::threads::ThreadRunnerprivatevirtual
SetTerminating(bool terminating=true)core_lib::threads::ThreadBaseprotected
SleepForTime(unsigned int milliSecs) constcore_lib::threads::ThreadBaseprotected
SleepThreadForTime(unsigned int milliSecs) constcore_lib::threads::ThreadRunner
Start()core_lib::threads::ThreadBase
Stop()core_lib::threads::ThreadBase
thread_function_t typedefcore_lib::threads::ThreadRunnerprivate
ThreadBase(const ThreadBase &)=deletecore_lib::threads::ThreadBase
ThreadBase(ThreadBase &&)=defaultcore_lib::threads::ThreadBase
ThreadBase()=defaultcore_lib::threads::ThreadBaseprotected
ThreadID() constcore_lib::threads::ThreadBase
ThreadIteration() NO_EXCEPT_ overridecore_lib::threads::ThreadRunnerprivatevirtual
ThreadRunner()=deletecore_lib::threads::ThreadRunner
ThreadRunner(const ThreadRunner &)=deletecore_lib::threads::ThreadRunner
ThreadRunner(ThreadRunner &&)=deletecore_lib::threads::ThreadRunner
ThreadRunner(const thread_function_t &threadFunction, const thread_function_t &processTerminationConditions, bool autoStart=false)core_lib::threads::ThreadRunner
~ThreadBase()=defaultcore_lib::threads::ThreadBasevirtual
~ThreadRunner() overridecore_lib::threads::ThreadRunner