Gray C++ Libraries  0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
GrayLib::cThreadNamed< _TYPE > Member List

This is the complete list of members for GrayLib::cThreadNamed< _TYPE >, including all inherited members.

AssertValid() constGray::CObjectinlinevirtual
AttachToCurrentThread()GrayLib::cThread
ChangeCriticalWait(int iDelta)GrayLib::cThreadCheckedinline
CheckStuckThread(TIMESYSD_t iMilliSecTilStuck, bool bTerminateAndRestart)GrayLib::cThreadCheckedvirtual
CloseThread()GrayLib::cThread
CreateThread(DWORD dwCreationFlags=0) overrideGrayLib::cThreadNamed< _TYPE >inlinevirtual
GrayLib::cThreadChecked::CreateThread(THREAD_FUNC_t pEntryProc, void *pArgs, DWORD dwCreationFlags=0)GrayLib::cThread
cRefBase(int iRefCount=0) noexceptGray::cRefBaseinlineexplicit
cThread()GrayLib::cThread
cThreadBase() noexceptGrayLib::cThreadBaseinline
cThreadChecked()GrayLib::cThreadChecked
cThreadId(THREADID_t nThreadId=k_NULL) noexceptGray::cThreadIdinline
cThreadState() noexceptGray::cThreadStateinline
DecRefCount()Gray::cRefBaseinline
EntryProc(void *pThisThread)GrayLib::cThreadNamed< _TYPE >inlineprotectedstatic
ExitCurrentThread(THREAD_EXITCODE_t nExitCode=THREAD_EXITCODE_OK)GrayLib::cThread
get_ExitCodeThread() constGrayLib::cThread
get_HashCode() const noexceptGrayLib::cThreadinline
get_RefCount() const noexceptGray::cRefBaseinline
get_ThreadPriority() constGrayLib::cThread
get_ThreadTicks() constGrayLib::cThreadCheckedinline
GetCurrentId() noexceptGray::cThreadIdinlinestatic
GetCurrentThread()GrayLib::cThreadstatic
GetCurrentThreadChecked()GrayLib::cThreadCheckedstatic
GetThreadId() const noexceptGray::cThreadIdinline
IncRefCount()Gray::cRefBaseinline
InitCurrentId() noexceptGray::cThreadIdinline
isCriticalWait() constGrayLib::cThreadCheckedinline
isCurrentThread() const noexceptGray::cThreadIdinline
IsCurrentThreadStopping()GrayLib::cThreadstatic
isDestructing() noexceptGray::cRefBaseinline
IsEqualId(THREADID_t a, THREADID_t b) noexceptGray::cThreadIdinlinestatic
isStaticConstruct() const noexceptGray::cRefBaseinline
isThreadRunning() const noexceptGray::cThreadStateinline
isThreadSleeping() const noexceptGrayLib::cThreadinline
isThreadStopping() const noexceptGray::cThreadStateinline
isValidCheck() const noexceptGrayLib::cThreadvirtual
isValidId() const noexceptGray::cThreadIdinline
IsValidId(THREADID_t id) noexceptGray::cThreadIdinlinestatic
isValidObj() const noexceptGray::cRefBaseinline
isValidThreadHandle() const noexceptGrayLib::cThreadinline
k_NULLGray::cThreadIdstatic
m_bThreadRunningGray::cThreadStateprotected
m_bThreadSleepingGrayLib::cThreadprotected
m_bThreadStoppingGray::cThreadStateprotected
m_bThreadSuspendedGrayLib::cThreadprotected
m_dwThreadIdGray::cThreadIdprotected
m_hThreadGrayLib::cThreadBaseprotected
m_nRecoveryStageGrayLib::cThreadChecked
m_nThreadTicksGrayLib::cThreadCheckedprotected
m_nThreadTicksLastGrayLib::cThreadChecked
m_timeLastChangedGrayLib::cThreadChecked
m_tStartGrayLib::cThreadChecked
onFinalRelease()Gray::cRefBaseinlinevirtual
onThreadCreate() overrideGrayLib::cThreadCheckedprotectedvirtual
onThreadExit(THREAD_EXITCODE_t nExitCode)GrayLib::cThreadprotectedvirtual
onThreadTerminated(THREAD_EXITCODE_t nExitCode)GrayLib::cThreadprotected
put_ThreadPriority(int nPriority)GrayLib::cThread
QueryInterface(const IID &riid, void __RPC_FAR *__RPC_FAR *ppvObject) overrideGray::cRefBaseinline
RequestStopThread(bool bWillWait=false) noexcept overrideGrayLib::cThreadvirtual
RequestStopThreadArray(bool bWillWait, cThread **ppThreads, size_t nThreads)GrayLib::cThreadstatic
ResumeThread()GrayLib::cThread
Run()GrayLib::cThreadprotectedvirtual
RunDirectly()GrayLib::cThreadprotected
Serialize(cArchive &a)Gray::CObjectvirtual
SetDestructing()Gray::cRefBaseinline
SleepCurrent(TIMESYS_t uMs=cTimeSys::k_FREQ) noexceptGray::cThreadIdinlinestatic
SleepThread(TIMESYSD_t dwWaitMillisec=1, bool bAlertable=false)GrayLib::cThreadvirtual
StaticConstruct()Gray::cRefBaseinline
StaticDestruct()Gray::cRefBaseinline
STDMETHOD_(cString, get_Name)() constGrayLib::cThread
Gray::cRefBase::STDMETHOD_(HASHCODE_t, get_HashCodeX)() const noexceptGray::cRefBaseinline
Gray::cRefBase::STDMETHOD_(ULONG, AddRef)(void) overrideGray::cRefBaseinline
Gray::cRefBase::STDMETHOD_(ULONG, Release)(void) overrideGray::cRefBaseinline
SuspendThread()GrayLib::cThread
TerminateThread(THREAD_EXITCODE_t iExitCode=THREAD_EXITCODE_ERR, TIMESYSD_t nMilliSec=0)GrayLib::cThread
TerminateThreadArray(THREAD_EXITCODE_t nExitCode, TIMESYSD_t iTimeMSec, cThread **ppThreads, size_t nThreads)GrayLib::cThreadstatic
ThreadTick() overrideGrayLib::cThreadCheckedinlineprotectedvirtual
WaitForThreadExit(TIMESYSD_t nMilliSec=cTimeSys::k_FREQ)GrayLib::cThread
WaitForThreadExitCode(TIMESYSD_t iTimeMSec=cTimeSys::k_FREQ)GrayLib::cThread
WakeThread()GrayLib::cThreadvirtual
~CObject()Gray::CObjectinlinevirtual
~cRefBase()Gray::cRefBaseinlinevirtual
~cThread()GrayLib::cThreadvirtual
~cThreadBase()GrayLib::cThreadBaseinlinevirtual
~cThreadChecked()GrayLib::cThreadCheckedvirtual