Return Type | Function name | Arguments |
---|---|---|
void | hdsXdiv::Generate | (hzChain&,hzHttpEvent*,unsigned int&,) |
Declared in file: hzDissemino.h
Defined in file : hdsGenerate.cpp
Function Logic:
Function body:
void hdsXdiv::Generate (hzChain& C, hzHttpEvent* pE, unsigned int& nLine) { _hzfunc("hdsXdiv::Generate") ; hdsVE* pVE ; hdsInfo* pInfo ; bool bShow ; bShow = false ; pInfo = (hdsInfo*) pE->Session() ; if (!pInfo) { if (m_Access == ACCESS_PUBLIC || m_Access == ACCESS_NOBODY) bShow = true ; } else { if (m_Access == ACCESS_PUBLIC || (m_Access == ACCESS_ADMIN && pInfo->m_Access & ACCESS_ADMIN) || (pInfo->m_Access & ACCESS_MASK) == m_Access) bShow = true ; } if (bShow) { for (pVE = Children() ; pVE ; pVE = pVE->Sibling()) pVE->Generate(C, pE, nLine) ; } }