AddAppender(cLogAppender *pAppender) | Gray::cLogNexus | |
Gray::addDebugErrorF(const LOGCHAR_t *pszFormat,...) | Gray::cLogProcessor | inline |
Gray::cLogAppender::addDebugErrorF(const LOGCHAR_t *pszFormat,...) | Gray::cLogProcessor | inline |
Gray::addDebugInfoF(const LOGCHAR_t *pszFormat,...) | Gray::cLogProcessor | inline |
Gray::cLogAppender::addDebugInfoF(const LOGCHAR_t *pszFormat,...) | Gray::cLogProcessor | inline |
Gray::addDebugTraceF(const LOGCHAR_t *pszFormat,...) | Gray::cLogProcessor | inline |
Gray::cLogAppender::addDebugTraceF(const LOGCHAR_t *pszFormat,...) | Gray::cLogProcessor | inline |
Gray::addDebugWarnF(const LOGCHAR_t *pszFormat,...) | Gray::cLogProcessor | inline |
Gray::cLogAppender::addDebugWarnF(const LOGCHAR_t *pszFormat,...) | Gray::cLogProcessor | inline |
addEvent(cLogEvent *pEvent) override | GrayLib::cLogThread | virtual |
Gray::addEventF(LOG_ATTR_MASK_t uAttrMask, LOGLEV_TYPE eLogLevel, const LOGCHAR_t *pszFormat,...) | Gray::cLogProcessor | inline |
Gray::cLogAppender::addEventF(LOG_ATTR_MASK_t uAttrMask, LOGLEV_TYPE eLogLevel, const LOGCHAR_t *pszFormat,...) | Gray::cLogProcessor | inline |
Gray::addEventS(LOG_ATTR_MASK_t uAttrMask, LOGLEV_TYPE eLogLevel, cStringL sMsg, cStringL sContext="") | Gray::cLogProcessor | |
Gray::cLogAppender::addEventS(LOG_ATTR_MASK_t uAttrMask, LOGLEV_TYPE eLogLevel, cStringL sMsg, cStringL sContext="") | Gray::cLogProcessor | |
Gray::addEventV(LOG_ATTR_MASK_t uAttrMask, LOGLEV_TYPE eLogLevel, const LOGCHAR_t *pszFormat, va_list vargs) | Gray::cLogProcessor | |
Gray::cLogAppender::addEventV(LOG_ATTR_MASK_t uAttrMask, LOGLEV_TYPE eLogLevel, const LOGCHAR_t *pszFormat, va_list vargs) | Gray::cLogProcessor | |
Gray::addInfoF(const LOGCHAR_t *pszFormat,...) | Gray::cLogProcessor | inline |
Gray::cLogAppender::addInfoF(const LOGCHAR_t *pszFormat,...) | Gray::cLogProcessor | inline |
AssertValid() const | Gray::CObject | inlinevirtual |
AttachToCurrentThread() | GrayLib::cThread | |
ChangeCriticalWait(int iDelta) | GrayLib::cThreadChecked | inline |
CheckStuckThread(TIMESYSD_t iMilliSecTilStuck, bool bTerminateAndRestart) | GrayLib::cThreadChecked | virtual |
cLogAppender() | Gray::cLogAppender | |
Gray::cLogNexus(LOG_ATTR_MASK_t uAttrMask=LOG_ATTR_ALL_MASK, LOGLEV_TYPE eLogLevel=LOGLEV_ANY) | Gray::cLogNexus | |
cLogThread(void) | GrayLib::cLogThread | |
CloseThread() | GrayLib::cThread | |
CreateThread(DWORD dwCreationFlags=0) override | GrayLib::cThreadNamed< cLogThread > | inlinevirtual |
GrayLib::cThreadChecked::CreateThread(THREAD_FUNC_t pEntryProc, void *pArgs, DWORD dwCreationFlags=0) | GrayLib::cThread | |
cRefBase(int iRefCount=0) noexcept | Gray::cRefBase | inlineexplicit |
Gray::cStreamOutput() noexcept | Gray::cStreamOutput | inline |
Gray::cLogAppender::cStreamOutput() noexcept | Gray::cStreamOutput | inline |
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< cLogThread > | inlineprotectedstatic |
EnumAppender(ITERATE_t i) | Gray::cLogNexus | inline |
EnumAppender(ITERATE_t i) const | Gray::cLogNexus | inline |
ExitCurrentThread(THREAD_EXITCODE_t nExitCode=THREAD_EXITCODE_OK) | GrayLib::cThread | |
FindAppenderType(const TYPEINFO_t &rType, bool bDescend=false) const | Gray::cLogNexus | |
FlushLogs() override | GrayLib::cLogThread | virtual |
FlushX() | Gray::cStreamOutput | inlinevirtual |
get_ExitCodeThread() const | GrayLib::cThread | |
get_HashCode() const noexcept | GrayLib::cThread | inline |
get_RefCount() const noexcept | Gray::cRefBase | inline |
get_ThisLogNexus() const override | Gray::cLogNexus | inlinevirtual |
get_ThreadPriority() const | GrayLib::cThread | |
get_ThreadTicks() const | GrayLib::cThreadChecked | inline |
GetCurrentId() noexcept | Gray::cThreadId | inlinestatic |
GetCurrentThread() | GrayLib::cThread | static |
GetCurrentThreadChecked() | GrayLib::cThreadChecked | static |
GetLength() const | Gray::cStreamBase | virtual |
GetPosition() const | Gray::cStreamBase | virtual |
GetThreadId() const noexcept | Gray::cThreadId | inline |
HasAppender(cLogAppender *pAppender, bool bDescend=false) const | Gray::cLogNexus | |
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 |
IsLogged(LOG_ATTR_MASK_t uAttrMask, LOGLEV_TYPE eLogLevel) const override | Gray::cLogNexus | inlinevirtual |
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 |
IUNKNOWN_DISAMBIG(cRefBase) | GrayLib::cLogThread | |
Gray::k_FILE_BLOCK_SIZE | Gray::cStreamBase | static |
Gray::cLogAppender::k_FILE_BLOCK_SIZE | Gray::cStreamBase | static |
k_NULL | Gray::cThreadId | static |
Gray::k_SIZE_MASK | Gray::cStreamBase | static |
Gray::cLogAppender::k_SIZE_MASK | Gray::cStreamBase | static |
m_aAppenders | Gray::cLogNexus | protected |
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_LockLog | Gray::cLogNexus | mutable |
m_LogFilter | Gray::cLogNexus | |
m_LogThrottle | Gray::cLogNexus | |
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 |
Gray::Printf(const char *pszFormat,...) | Gray::cStreamOutput | inline |
Gray::Printf(const wchar_t *pszFormat,...) | Gray::cStreamOutput | inline |
Gray::cLogAppender::Printf(const char *pszFormat,...) | Gray::cStreamOutput | inline |
Gray::cLogAppender::Printf(const wchar_t *pszFormat,...) | Gray::cStreamOutput | inline |
put_ThreadPriority(int nPriority) | GrayLib::cThread | |
QueryInterface(const IID &riid, void __RPC_FAR *__RPC_FAR *ppvObject) override | Gray::cRefBase | inline |
RemoveAppender(cLogAppender *pAppender, bool bDescend=false) | Gray::cLogNexus | |
RemoveAppenderThis() | Gray::cLogAppender | |
RemoveAppenderType(const TYPEINFO_t &rType, bool bDescend=true) | Gray::cLogNexus | 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 |
Seek(STREAM_OFFSET_t iOffset, SEEK_ORIGIN_TYPE eSeekOrigin=SEEK_Set) | Gray::cStreamBase | inlinevirtual |
Gray::SeekToBegin() | Gray::cStreamBase | inline |
Gray::cLogAppender::SeekToBegin() | Gray::cStreamBase | inline |
Gray::SeekToEnd() | Gray::cStreamBase | inline |
Gray::cLogAppender::SeekToEnd() | Gray::cStreamBase | inline |
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 override | GrayLib::cLogThread | inline |
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::cLogThread | protectedvirtual |
UNITTEST_FRIEND(cLogThread) | GrayLib::cLogThread | |
Gray::VPrintf(const char *pszFormat, va_list args) | Gray::cStreamOutput | inline |
Gray::VPrintf(const wchar_t *pszFormat, va_list args) | Gray::cStreamOutput | inline |
Gray::cLogAppender::VPrintf(const char *pszFormat, va_list args) | Gray::cStreamOutput | inline |
Gray::cLogAppender::VPrintf(const wchar_t *pszFormat, va_list args) | Gray::cStreamOutput | inline |
WaitForThreadExit(TIMESYSD_t nMilliSec=cTimeSys::k_FREQ) | GrayLib::cThread | |
WaitForThreadExitCode(TIMESYSD_t iTimeMSec=cTimeSys::k_FREQ) | GrayLib::cThread | |
WakeThread() override | GrayLib::cLogThread | protectedvirtual |
Gray::WriteCharRepeat(_CH nChar, int nCount=1) | Gray::cStreamOutput | inline |
Gray::cLogAppender::WriteCharRepeat(_CH nChar, int nCount=1) | Gray::cStreamOutput | inline |
Gray::WriteHashCode(HASHCODE_t nHashCode) | Gray::cStreamOutput | inline |
Gray::cLogAppender::WriteHashCode(HASHCODE_t nHashCode) | Gray::cStreamOutput | inline |
Gray::WriteN(const void *pBuffer, size_t nSize) | Gray::cStreamOutput | inline |
Gray::cLogAppender::WriteN(const void *pBuffer, size_t nSize) | Gray::cStreamOutput | inline |
Gray::WriteSize(size_t nSize) | Gray::cStreamOutput | |
Gray::cLogAppender::WriteSize(size_t nSize) | Gray::cStreamOutput | |
Gray::WriteStream(cStreamInput &sInp, STREAM_POS_t nSizeMax=k_FILE_BLOCK_SIZE, IStreamProgressCallback *pProgress=nullptr, TIMESYSD_t nTimeout=0) | Gray::cStreamOutput | |
Gray::cLogAppender::WriteStream(cStreamInput &sInp, STREAM_POS_t nSizeMax=k_FILE_BLOCK_SIZE, IStreamProgressCallback *pProgress=nullptr, TIMESYSD_t nTimeout=0) | Gray::cStreamOutput | |
Gray::WriteString(const char *pszStr) | Gray::cStreamOutput | inlinevirtual |
Gray::WriteString(const wchar_t *pszStr) | Gray::cStreamOutput | inlinevirtual |
Gray::cLogAppender::WriteString(const LOGCHAR_t *pszMsg) override | Gray::cLogAppender | inlineprotectedvirtual |
Gray::cLogAppender::WriteString(const wchar_t *pszMsg) override | Gray::cLogAppender | protectedvirtual |
Gray::WriteStringN(const _CH *pszStr) | Gray::cStreamOutput | inline |
Gray::cLogAppender::WriteStringN(const _CH *pszStr) | Gray::cStreamOutput | inline |
Gray::WriteT(const void *pVal, size_t nDataSize) | Gray::cStreamOutput | inline |
Gray::WriteT(TYPE val) | Gray::cStreamOutput | |
Gray::cLogAppender::WriteT(const void *pVal, size_t nDataSize) | Gray::cStreamOutput | inline |
Gray::cLogAppender::WriteT(TYPE val) | Gray::cStreamOutput | |
WriteX(const void *pData, size_t nDataSize) | Gray::cStreamOutput | inlinevirtual |
~cLogAppender() | Gray::cLogAppender | virtual |
~cLogNexus() | Gray::cLogNexus | virtual |
~cLogProcessor() | Gray::cLogProcessor | inlinevirtual |
~cLogThread(void) | GrayLib::cLogThread | virtual |
~CObject() | Gray::CObject | inlinevirtual |
~cRefBase() | Gray::cRefBase | inlinevirtual |
~cStreamBase() | Gray::cStreamBase | inlinevirtual |
~cStreamOutput() | Gray::cStreamOutput | inlinevirtual |
~cThread() | GrayLib::cThread | virtual |
~cThreadBase() | GrayLib::cThreadBase | inlinevirtual |
~cThreadChecked() | GrayLib::cThreadChecked | virtual |