Defined in file: hzProcess.h
This class employes the private sub-class _fncall_rec as follows:-
_fncall_rec
Constructors/Detructors
| hzProcess* | hzProcess | (void) | |
| NULL-BASIS | ~hzProcess | (void) |
Public Methods:
| void | CallHistory | (void) | |
| const char* | GetCurrFunc | (void) | |
| unsigned int | GetId | (void) | |
| hzLogger* | GetLog | (void) | |
| int | GetTID | (void) | |
| unsigned int | Level | (void) | |
| void | PullFunction | (void) | |
| void | PushFunction | (const char* funcname) | |
| char* | ScratchPad | (int nSize) | Get thread scratch pad |
| void | SetLog | (hzLogger* pLog) | |
| void | StackTrace | (void) | |
| void | _deregister | (hzProcess* pProc) | |
| void | _register | (hzProcess* pProc) |
Member Variables:
| void* | m_CurrentLock | No description | |
| hzProcess::_fncall_rec* | m_Hist | No description | |
| unsigned int | m_Id | No description | |
| hzEcode | m_LastEcode | No description | |
| hzString | m_LastErrmsg | No description | |
| char* | m_Scratch | No description | |
| const char** | m_Stack | No description | |
| int | m_TID | No description | |
| unsigned int | m_nCallOset | No description | |
| unsigned int | m_nFuncs | No description | |
| unsigned int | m_nPeak | No description | |
| unsigned int | m_nScratchAdvn | No description | |
| unsigned int | m_nScratchOset | No description | |
| unsigned int | m_nSeqCall | No description | |
| hzLogger* | m_pLog | No description |