AssertValid() const | Gray::CObject | inlinevirtual |
AttachToCurrentThread() | GrayLib::cThread | |
ChangeCriticalWait(int iDelta) | GrayLib::cThreadChecked | inline |
CheckStuckThread(TIMESYSD_t iMilliSecTilStuck, bool bTerminateAndRestart) | GrayLib::cThreadChecked | virtual |
CloseThread() | GrayLib::cThread | |
CreateThread(DWORD dwCreationFlags=0) override | GrayLib::cThreadNamed< _TYPE > | inlinevirtual |
GrayLib::cThreadChecked::CreateThread(THREAD_FUNC_t pEntryProc, void *pArgs, DWORD dwCreationFlags=0) | GrayLib::cThread | |
cRefBase(int iRefCount=0) noexcept | Gray::cRefBase | inlineexplicit |
cThread() | GrayLib::cThread | |
cThreadBase() noexcept | GrayLib::cThreadBase | inline |
cThreadChecked() | GrayLib::cThreadChecked | |
cThreadId(THREADID_t nThreadId=k_NULL) noexcept | Gray::cThreadId | inline |
cThreadState() noexcept | Gray::cThreadState | inline |
DecRefCount() | Gray::cRefBase | inline |
EntryProc(void *pThisThread) | GrayLib::cThreadNamed< _TYPE > | inlineprotectedstatic |
ExitCurrentThread(THREAD_EXITCODE_t nExitCode=THREAD_EXITCODE_OK) | GrayLib::cThread | |
get_ExitCodeThread() const | GrayLib::cThread | |
get_HashCode() const noexcept | GrayLib::cThread | inline |
get_RefCount() const noexcept | Gray::cRefBase | inline |
get_ThreadPriority() const | GrayLib::cThread | |
get_ThreadTicks() const | GrayLib::cThreadChecked | inline |
GetCurrentId() noexcept | Gray::cThreadId | inlinestatic |
GetCurrentThread() | GrayLib::cThread | static |
GetCurrentThreadChecked() | GrayLib::cThreadChecked | static |
GetThreadId() const noexcept | Gray::cThreadId | inline |
IncRefCount() | Gray::cRefBase | inline |
InitCurrentId() noexcept | Gray::cThreadId | inline |
isCriticalWait() const | GrayLib::cThreadChecked | inline |
isCurrentThread() const noexcept | Gray::cThreadId | inline |
IsCurrentThreadStopping() | GrayLib::cThread | static |
isDestructing() noexcept | Gray::cRefBase | inline |
IsEqualId(THREADID_t a, THREADID_t b) noexcept | Gray::cThreadId | inlinestatic |
isStaticConstruct() const noexcept | Gray::cRefBase | inline |
isThreadRunning() const noexcept | Gray::cThreadState | inline |
isThreadSleeping() const noexcept | GrayLib::cThread | inline |
isThreadStopping() const noexcept | Gray::cThreadState | inline |
isValidCheck() const noexcept | GrayLib::cThread | virtual |
isValidId() const noexcept | Gray::cThreadId | inline |
IsValidId(THREADID_t id) noexcept | Gray::cThreadId | inlinestatic |
isValidObj() const noexcept | Gray::cRefBase | inline |
isValidThreadHandle() const noexcept | GrayLib::cThread | inline |
k_NULL | Gray::cThreadId | static |
m_bThreadRunning | Gray::cThreadState | protected |
m_bThreadSleeping | GrayLib::cThread | protected |
m_bThreadStopping | Gray::cThreadState | protected |
m_bThreadSuspended | GrayLib::cThread | protected |
m_dwThreadId | Gray::cThreadId | protected |
m_hThread | GrayLib::cThreadBase | protected |
m_nRecoveryStage | GrayLib::cThreadChecked | |
m_nThreadTicks | GrayLib::cThreadChecked | protected |
m_nThreadTicksLast | GrayLib::cThreadChecked | |
m_timeLastChanged | GrayLib::cThreadChecked | |
m_tStart | GrayLib::cThreadChecked | |
onFinalRelease() | Gray::cRefBase | inlinevirtual |
onThreadCreate() override | GrayLib::cThreadChecked | protectedvirtual |
onThreadExit(THREAD_EXITCODE_t nExitCode) | GrayLib::cThread | protectedvirtual |
onThreadTerminated(THREAD_EXITCODE_t nExitCode) | GrayLib::cThread | protected |
put_ThreadPriority(int nPriority) | GrayLib::cThread | |
QueryInterface(const IID &riid, void __RPC_FAR *__RPC_FAR *ppvObject) override | Gray::cRefBase | inline |
RequestStopThread(bool bWillWait=false) noexcept override | GrayLib::cThread | virtual |
RequestStopThreadArray(bool bWillWait, cThread **ppThreads, size_t nThreads) | GrayLib::cThread | static |
ResumeThread() | GrayLib::cThread | |
Run() | GrayLib::cThread | protectedvirtual |
RunDirectly() | GrayLib::cThread | protected |
Serialize(cArchive &a) | Gray::CObject | virtual |
SetDestructing() | Gray::cRefBase | inline |
SleepCurrent(TIMESYS_t uMs=cTimeSys::k_FREQ) noexcept | Gray::cThreadId | inlinestatic |
SleepThread(TIMESYSD_t dwWaitMillisec=1, bool bAlertable=false) | GrayLib::cThread | virtual |
StaticConstruct() | Gray::cRefBase | inline |
StaticDestruct() | Gray::cRefBase | inline |
STDMETHOD_(cString, get_Name)() const | GrayLib::cThread | |
Gray::cRefBase::STDMETHOD_(HASHCODE_t, get_HashCodeX)() const noexcept | Gray::cRefBase | inline |
Gray::cRefBase::STDMETHOD_(ULONG, AddRef)(void) override | Gray::cRefBase | inline |
Gray::cRefBase::STDMETHOD_(ULONG, Release)(void) override | Gray::cRefBase | inline |
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::cThread | static |
ThreadTick() override | GrayLib::cThreadChecked | inlineprotectedvirtual |
WaitForThreadExit(TIMESYSD_t nMilliSec=cTimeSys::k_FREQ) | GrayLib::cThread | |
WaitForThreadExitCode(TIMESYSD_t iTimeMSec=cTimeSys::k_FREQ) | GrayLib::cThread | |
WakeThread() | GrayLib::cThread | virtual |
~CObject() | Gray::CObject | inlinevirtual |
~cRefBase() | Gray::cRefBase | inlinevirtual |
~cThread() | GrayLib::cThread | virtual |
~cThreadBase() | GrayLib::cThreadBase | inlinevirtual |
~cThreadChecked() | GrayLib::cThreadChecked | virtual |