Return TypeFunction nameArguments
voidhzDiode::Push(void*,)

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

Function Logic:

0:START 1:!m_pLast 2:hzDiode::_alloc pB 3:pB 4:pB->usage==30 5:hzDiode::_alloc pB m_pLast m_pLast 6:pB items 7:!m_pLast 8:m_pLast m_pFirst 9: No text

Function body:

void hzDiode::Push (void* pObj)
{
   _bkt*   pB ;
   if (!m_pLast)
       pB = _alloc() ;
   else
       pB = m_pLast ;
   if (pB->usage == 30)
   {
       pB = _alloc() ;
       m_pLast->next = pB ;
       m_pLast = pB ;
   }
   pB->items[pB->usage] = pObj ;
   pB->usage++ ;
   if (!m_pLast)
       m_pFirst = m_pLast = pB ;
}