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::ThreadBase Member List

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

IsStarted() constcore_lib::threads::ThreadBase
IsTerminating() constcore_lib::threads::ThreadBaseprotected
m_mutexcore_lib::threads::ThreadBasemutableprivate
m_nativeHandlecore_lib::threads::ThreadBaseprivate
m_startedcore_lib::threads::ThreadBaseprivate
m_terminatingcore_lib::threads::ThreadBaseprivate
m_threadcore_lib::threads::ThreadBaseprivate
m_threadIdcore_lib::threads::ThreadBaseprivate
NativeHandle() constcore_lib::threads::ThreadBase
operator=(const ThreadBase &)=deletecore_lib::threads::ThreadBase
operator=(ThreadBase &&)=defaultcore_lib::threads::ThreadBase
ProcessTerminationConditions() NO_EXCEPT_core_lib::threads::ThreadBaseprotectedvirtual
Run()core_lib::threads::ThreadBaseprivate
SetStarted(bool started=true)core_lib::threads::ThreadBaseprivate
SetTerminating(bool terminating=true)core_lib::threads::ThreadBaseprotected
SetThreadIdAndNativeHandle(const std::thread::id &threadId, const std::thread::native_handle_type &nativeHandle)core_lib::threads::ThreadBaseprivate
SleepForTime(unsigned int milliSecs) constcore_lib::threads::ThreadBaseprotected
Start()core_lib::threads::ThreadBase
Stop()core_lib::threads::ThreadBase
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_=0core_lib::threads::ThreadBaseprotectedpure virtual
~ThreadBase()=defaultcore_lib::threads::ThreadBasevirtual