| 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) ;
}
}