| Return Type | Function name | Arguments |
|---|---|---|
| hzEcode | hdsVE::InitVE | (hdsApp*,) |
Declared in file: hzDissemino.h
Defined in file : hdsCore.cpp
Function Logic:
Function body:
hzEcode hdsVE::InitVE (hdsApp* pApp)
{
_hzfunc("hdsVE::InitVE") ;
if (!pApp)
hzexit(E_CORRUPT, "%s: No Application supplied", *m_Tag) ;
if (!pApp->m_AppID)
return hzerr(E_ARGUMENT, "Supplied application has no app ID") ;
if (m_pApp)
return hzerr(E_DUPLICATE, "Duplicate call %p but already at %p", pApp, m_pApp) ;
m_pApp = pApp ;
m_pApp->m_arrVEs.Add(this) ;
m_VID = m_pApp->m_arrVEs.Count() ;
return E_OK ;
}