Return TypeFunction nameArguments
voidhzProcess::CallHistory(void)

Declared in file: hzProcess.h
Defined in file : hzProcess.cpp

Function Logic:

0:START 1:plog 2:!plog 3: No text 4:hzLogger::Out n 5:n; 6:lev hzLogger::Out 7:lev; 8:hzLogger::Out 9:hzLogger::Out n 10:n>m_nCallOset; 11:lev hzLogger::Out 12:lev; 13:hzLogger::Out 14:hzLogger::Out 15:hzLogger::Out 16: No text

Function body:

void hzProcess::CallHistory (void)
{
   hzLogger*   plog ;
   uint32_t    n ;
   uint32_t    lev ;
   plog = m_pLog ? m_pLog : s_pDfltLog ;
   if (!plog)
       return ;
   plog->Out("Most Recent Function Calls:\n") ;
   for (n = m_nCallOset ; n ; n--)
   {
       lev = m_Hist[n].m_callLevel ;
       plog->Out("%10u %02u ", m_Hist[n].m_callNo, lev) ;
       for (; lev ; lev--)
           plog->Out(".") ;
       plog->Out(" %s\n", m_Hist[n].m_func) ;
   }
   for (n = _hzGlobal_callHist_size ; n > m_nCallOset ; n--)
   {
       lev = m_Hist[n].m_callLevel ;
       plog->Out("%10u %02u ", m_Hist[n].m_callNo, lev) ;
       for (; lev ; lev--)
           plog->Out(".") ;
       plog->Out(" %s\n", m_Hist[n].m_func) ;
   }
   plog->Out("End of History\n") ;
}