As the assignment of positional identifiers to a VE is a recursive process, this function acts as the root. Returns: None
| Return Type | Function name | Arguments |
|---|---|---|
| void | hdsApp::AssignVisentIDs | (hzArray<hdsVE*>&,uint32_t&,) |
Declared in file: hzDissemino.h
Defined in file : hdsCore.cpp
Function Logic:
Function body:
void hdsApp::AssignVisentIDs (hzArray<hdsVE*>& listVE)uint32_t& flags,
{
// Category: Dissemino System Initialization
//
// As the assignment of positional identifiers to a VE is a recursive process, this function acts as the root.
//
// Arguments: 1) LVE List of visual entities
// 2) flags Cumulative page operational flags
// 3) base HTML/Internet application base name
//
// Returns: None
_hzfunc("hdsApp::AssignVEids(2)") ;
hzList<hdsVE*>::Iter vi ; // Visible entity iterator
hdsVE* pVE ; // Visible entity pointer
uint32_t n ; // Visible entity iterator
uint32_t nId = 0; // Visible entity id. Set by _assignveids()
m_pLog->Out("Processing Visual Entities: Flags are %x\n", flags) ;
for (n = 0; n < listVE.Count() ; n++)
{
pVE = listVE[n] ;
_assignveids_r(pVE, flags, nId) ;
}
}